엘머 FEM 해결사
Elmer FEM solver![]() | |
![]() ElmerPost 도구를 사용하여 시각화한 펌프 케이스의 열 모델인 Elmer에 제공된 간단한 예 중 하나 | |
안정적 해제 | 9.0 / 2020년 11월 11일;[1] 전 |
---|---|
리포지토리 | github |
기록 위치 | 포트란 90, C 및 C++ |
운영 체제 | Linux, Microsoft Windows, MacOS |
플랫폼 | 명령줄 /GUI Qt v4/v5 |
유형 | CAE |
면허증 | GNU 일반 공중 사용권 |
웹사이트 | www |
엘머는 다물리학 문제를 위한 계산 도구다. CSC가[2] 핀란드 대학, 연구소, 산업계와 공동으로 개발했다. Elmer FEM 솔루션은 GNU General Public License(GPL), 버전 2 또는 그 이상의 요구 조건에 따라 무료 오픈 소스 소프트웨어다.[3]
예를 들어 엘머는 유체 역학, 구조 역학, 전자석, 열 전달 및 음향의 물리적 모델을 포함한다.[3] 이것들은 엘머가 유한요소법(FEM)으로 해결하는 부분 미분방정식으로 설명된다.
엘머는 몇 가지 다른 부분으로 구성된다.[4]
- ElmerGrid – 서로 다른 메쉬 형식을 Elmer에 적합한 메쉬로 변환하는 데 사용할 수 있는 메쉬 변환 도구.
- ElmerGUI – 기존 메쉬에서 물리적 모델을 할당하는 데 사용할 수 있는 그래픽 인터페이스로, 이는 해결해야 할 문제를 설명하는 "사례 파일"을 생성한다. GUI에서 전체 ElmerSolver 기능을 보여주지 않는다.
- ElmerSolver – 메쉬와 케이스 파일을 사용하여 유한 요소 계산을 수행하는 숫자 해결사.
- ElmerPost – 후 처리/시각화 모듈(ParaView, VisIt 등과 같은 다른 후 처리 도구를 위해 개발이 중지됨)
Elmer 소프트웨어의 다른 부분은 독립적으로 사용될 수 있다. 주요 모듈이 ElmerSolver 툴인 데 반해, 물리적 모델 해결을 위한 많은 정교한 기능이 포함되어 있지만, 완전한 워크플로우를 만들기 위해서는 추가 구성요소가 필요하다. 사전 및 사후 처리를 위해 Paraview와 같은 다른 도구를 사용하여 출력을 시각화할 수 있다.
이 소프트웨어는 유닉스 및 윈도우즈 플랫폼에서 실행되며, CMake 빌딩 툴을 사용하여 다양한 컴파일러에서 컴파일할 수 있다. 해결사는 또한 MPI를 지원하는 플랫폼에서 다중 호스트 병렬 모드로 사용될 수 있다. Elmer의 병렬화 기능은 이 해결사의 가장 강력한 측면 중 하나이다.
외부 링크
참고 항목
참조
- ^ "Elmer version 9.0 is published". elmerfem.org/forum. Retrieved 27 February 2021.
- ^ "Elmer – CSC". CSC — IT Center for Science Ltd. Retrieved 2019-09-04.
- ^ a b Råback, Peter; Forsström, Pirjo-Leena; Lyly, Mikko; Gröhn, Matti (2007). "Elmer-finite element package for the solution of partial differential equations". EGEE User Forum.
- ^ Råback, Peter; Malinen, Mika (2019). "Overview of Elmer" (PDF). CSC – IT Center for Science.