MFEM
MFEM![]() |
![]() MFEM의 로고는 곡선 요소, 적응형 메쉬 미세화 및 병렬 분할과 같은 몇 가지 특징을 보여줍니다. | |
안정된 릴리스 | 4.4 / 2022년 3월 , 전( |
---|---|
저장소 | https://github.com/mfem/mfem |
기입처 | C++ |
운영 체제 | Linux, MacOS, Microsoft Windows |
유형 | 유한요소해석 |
면허증. | BSD |
웹 사이트 | mfem |
MFEM은 유한 요소 방법을 사용하여 편미분 방정식을 풀기 위한 오픈 소스 C++ 라이브러리이며, Lawrence Livermore National Laboratory와 GitHub의 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 등의 외부 라이브러리에 대한 많은 내장 솔버 및 인터페이스
- VisIT 및 ParaView를 통한 정확하고 유연한 시각화
- 경량 설계와 C++ 템플링의 보수적인 사용.
- 예시 및 미니 어플리케이션 형식의 문서.
「 」를 참조해 주세요.
레퍼런스
- ^ Auten, Holly. "The High Value of Open-Source Software" (PDF). Science & Technology Review. January/February 2018: 5–11.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ "MFEM Finite Element Discretization Library".
- ^ "MFEM video: Advanced simulation algorithms for HPC applications". YouTube.