MFEM

MFEM
MFEM
Mfem-logo-300.png
MFEM의 로고는 곡선 요소, 적응형 메쉬 미세화 및 병렬 분할과 같은 몇 가지 특징을 보여줍니다.
안정된 릴리스
4.4 / 2022년 3월 21일, 4개월 전(2022-03-21)
저장소https://github.com/mfem/mfem
기입처C++
운영 체제Linux, MacOS, Microsoft Windows
유형유한요소해석
면허증.BSD
웹 사이트mfem.org

MFEM유한 요소 방법을 사용하여 편미분 방정식을 풀기 위한 오픈 소스 C++ 라이브러리이며, Lawrence Livermore National LaboratoryGitHub의 MFEM 오픈 소스 커뮤니티의 연구자들에 의해 개발되고 유지된다.MFEM은 BSD [1]라이선스로 출시된 자유 소프트웨어입니다.

라이브러리는 유체역학,[2] 구조역학,[3] 전자기학,[4] 방사전송[5] 등의 문제에 적용할 수 있는 유한 요소 솔버를 개발하기 위한 구성 요소로서 기능하는 C++ 클래스로 구성되어 있습니다.

특징들

MFEM의[6] 기능 중 일부는 다음과 같습니다.

  • 곡선 경계가 있는 임의의 고차 유한 요소.
  • H1, H(curl) 및 H(div) 적합, 불연속(L2) 및 NURBS 유한 요소 공간.
  • 로컬 메쉬 미세화(단순한 메쉬) 및 부적합(사변형/육면체 메쉬)
  • 확장성이 뛰어난 MPI 기반의 병렬 처리와 GPU 액셀러레이션.[7]
  • Galerkin, 불연속 Galerkin, 혼합, 고차등지하학적 분석 방법을 포함한 다양한 유한 요소 이산화 접근법.
  • Hyperre 병렬 선형 대수 라이브러리와의 긴밀한 통합.
  • PETc, SuiteSparse, Gmsh 등의 외부 라이브러리에 대한 많은 내장 솔버 및 인터페이스
  • VisITParaView를 통한 정확하고 유연한 시각화
  • 경량 설계와 C++ 템플링의 보수적인 사용.
  • 예시 및 미니 어플리케이션 형식의 문서.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Auten, Holly. "The High Value of Open-Source Software" (PDF). Science & Technology Review. January/February 2018: 5–11.
  2. ^ Anderson, Robert W.; Dobrev, Veselin A.; Kolev, Tzanio V.; Rieben, Robert N. (2018). "High-Order Multi-Material ALE Hydrodynamics". SIAM Journal on Scientific Computing. 40 (1): B32–B58. doi:10.1137/17M1116453. OSTI 1474269.
  3. ^ White, D. A.; Stowell, M. L.; Tortorelli, D. A. (2018). "Topological optimization of structures using Fourier representations". Structural and Multidisciplinary Optimization. 58 (3): 1205–1220. doi:10.1007/s00158-018-1962-y. OSTI 1479078. S2CID 126093513.
  4. ^ Shiraiwa, S.; Wright, J. C.; Bonoli, P. T.; Kolev, T.; Stowell, M. (23 October 2017). "RF wave simulation for cold edge plasmas using the MFEM library". 22 Topical Conference on Radio-Frequency Power in Plasmas. 157: 03048. Bibcode:2017EPJWC.15703048S. doi:10.1051/epjconf/201715703048.
  5. ^ Holec, M.; Limpouch, J.; Liska, R.; Weber, S. (10 April 2017). "High‐order discontinuous Galerkin nonlocal transport and energy equations scheme for radiation hydrodynamics". Numerical Methods in Fluids. 83 (10): 779–797. Bibcode:2017IJNMF..83..779H. doi:10.1002/fld.4288.
  6. ^ "MFEM Finite Element Discretization Library".
  7. ^ "MFEM video: Advanced simulation algorithms for HPC applications". YouTube.

외부 링크