헤르메스 프로젝트

Hermes Project
헤르메스 프로젝트
Harmonic Wave Propogation.png
헤르메스2d 도서관에서 시뮬레이션한 고조파 전파
안정적 해제
3.1 / 2015; 7년 전(2015년)
운영 체제리눅스, 유닉스, 윈도우즈, Mac OS X
다음에서 사용 가능C++, 파이톤
유형과학 시뮬레이션 소프트웨어
면허증GNU 약소 일반 공중 라이선스
웹사이트www.hpfem.org/hermes/

헤르메스2D(Hermes2D)는 적응 hp-FEM 솔버의 신속한 개발을 위한 알고리즘의 C++/Python 라이브러리다.[1]hp-FEM은 매우 빠르고 지수적인 수렴이 가능한 유한요소법(FEM)의 현대판이다.[2]null

라이브러리의 주요 기능

헤르메스 라이브러리는 선형 타원 방정식부터 탄성, 구조 역학, 유체 역학, 음향학, 전자기학 및 기타 계산 공학과 과학 분야에서 발생하는 시간에 따른 비선형 다물리학 PDE 시스템까지 다양한 PDE 문제에 사용할 수 있다.헤르메스 도서관은 컴퓨터 공학 연구 개발을 위한 오픈 소스 소프트웨어를 제공하는 수단으로 GNU 약관에 따라 다운로드 받을 수 있다.비선형 시스템의 수렴 및 정확성 향상을 위한 적응형 hp-FEM의 헤르메스 구현이 소프트웨어에 특징이다.소프트웨어와 기본 수치 방법네바다 대학교(미국)의 국제 hp-FEM 그룹에 의해 개발되며, 네바다 대학교(레노), 웨스트 보헤미아 대학교(플체코 공화국) 및 프라하의 열역학 연구소(체코 공화국)에서 개발된다.헤르메스는 고도로 불규칙한 메쉬로 작동하는 공간 및 공간 적응형 mesh hp-FEM 알고리즘을 기반으로 한다.메쉬 생성은 임의 수준의 매달림 노드를 사용하여 설계된다.[3]null

문서화

헤르메스 라이브러리에 대한 설명서는 헤르메스 및 유한 요소 방법의 사용과 관련된 광범위한 지침, 정보 및 자습서 집합이다.헤르메스에는 제3자 도서관(TPL) 공동설치 지침과 hp-FEM 방식의 배후에 있는 수학에 대한 소개, 코드의 사용 및 변경에 관한 상세한 지침 등이 포함되어 있다.헤르메스의 기능을 추가하고자 하는 사용자는 누구나 GitHub를 통해 자신의 작품을 저자에게 직접 제출하는 방법에 대한 지침을 찾을 수 있다.설명서에는 여러 운영 체제에서 헤르메스의 다운로드 및 컴파일에 대한 튜토리얼과 각 소프트웨어 패키지에 대한 예시 문제 및 테스트가 포함되어 있다.null

참고 항목

참조

  1. ^ P.Solin, K.세게트, 나. 돌젤:고차 유한요소법, CRC Press, 2003.
  2. ^ I. Babuska, B.Q. Guo: 유한 요소 방법의 h, p, h-p 버전: 기본 이론과 응용, 엔지니어링 소프트웨어의 진보, 15권, 3-4호, 1992년.
  3. ^ L. Dubcova, P. Solin, J. Cerviny, P. Kus: 순간 마이크로파 난방 문제를 위한 공간 및 시간 적응형 2-mesh hp-FEM, 전자공학에 제출