계산 자기유체역학
Computational magnetohydrodynamics컴퓨터 자기유체역학(CMHD)은 수치적 방법과 알고리즘을 이용해 전기 전도 유체가 수반되는 문제를 해결하고 분석하는 자기유체역학 분야로 급성장하고 있다.CMHD에서 사용되는 대부분의 방법은 Computing fluid dynamics에 잘 확립된 기법에서 차용된다.복잡성은 주로 자기장의 존재와 유체와의 결합으로 발생한다.한 문제 중 하나는 맥스웰 방정식에서from B = 0 {\ \nablamathbf {자속 보존) 상태를 수치적으로 유지하여 용액에 자기 단면체라는 비현실적인 효과가 나타나지 않도록 하는 것이다.null
오픈 소스 MHD 코드
- 연필 코드
압축성 저항성 MHD, 본질적으로 자유분산, 내장 입자 모듈, 유한 차이 명시적 체계, 고차 파생 모델, Fortran95와 C는 최대 수십만 코어에 평행했다.소스 코드를 사용할 수 있다. - 람세스
람세스는 천체물리학적 시스템을 모델링하기 위한 오픈 소스 코드로, 자기중력화, 자화, 압축성, 복사성 유체 흐름을 특징으로 한다.그것은 완전한 나사산 등급의 옥트리에 적응형 메쉬 정제(AMR) 기법을 기반으로 한다.람세스는 포트란 90에 쓰여져 있으며 MPI(Message Passing Interface) 라이브러리를 집중적으로 활용하고 있다.[1][2]소스 코드를 사용할 수 있다. - 람세스GPU
람세스GPU는 C++로 쓰여진 MHD 코드로, 원래의 람세스를 기반으로 하지만 일반 그리드(AMR 없음)만을 위한 것이다.이 코드는 GPU(NVIDIA 그래픽 프로세서)의 대형 클러스터에서 실행되도록 설계되어 있어 병렬화는 분산 메모리 처리를 위한 MPI와 GPU 자원의 효율적인 사용을 위한 프로그램 언어 CUDA에 의존한다.정적 중력장이 지원된다.서로 다른 유한 부피 방법을 구현한다.소스 코드를 사용할 수 있다. - 아테나
아테나는 천체물리학적 자기유체역학(MHD)을 위한 격자 기반 코드다.그것은 주로 성간 매체, 항성 형성 및 축성 흐름에 대한 연구를 위해 개발되었다.[3]소스 코드를 사용할 수 있다. - EOF-도서관
EOF-Library는 엘머 FEM과 오픈을 결합한 소프트웨어다.폼 시뮬레이션 패키지.유한 요소와 유한 볼륨 프레임워크 사이의 효율적인 내부 필드 보간 및 통신을 가능하게 한다.잠재적인 응용 분야는 MHD, 전기 장치의 대류 냉각, 산업 플라즈마 물리학 및 액체의 마이크로파 가열이다.[4]
상용 MHD 코드
참고 항목
참조
- ^ Teyssier, R (2002). "Cosmological hydrodynamics with adaptive mesh refinement. A new high resolution code called RAMSES". Astronomy and Astrophysics. 385: 337–364. arXiv:astro-ph/0111367. Bibcode:2002A&A...385..337T. doi:10.1051/0004-6361:20011817.
- ^ Gheller, C; Wang, P; Vazza, F; Teyssier, R (28 September 2015). "Numerical cosmology on the GPU with Enzo and Ramses". Journal of Physics: Conference Series. 640 (1): 012058. arXiv:1412.0934. Bibcode:2015JPhCS.640a2058G. doi:10.1088/1742-6596/640/1/012058. Retrieved 1 July 2016.
- ^ Stone, James M.; Gardiner, Thomas A.; Teuben, Peter; Hawley, John F.; Simon, Jacob B. (September 2008). "Athena: A New Code for Astrophysical MHD". The Astrophysical Journal Supplement Series. 178 (1): 137–177. arXiv:0804.0402. Bibcode:2008ApJS..178..137S. doi:10.1086/588755.
- ^ Vencels, Juris; Råback, Peter; Geža, Vadims (2019-01-01). "EOF-Library: Open-source Elmer FEM and OpenFOAM coupler for electromagnetics and fluid dynamics". SoftwareX. 9: 68–72. Bibcode:2019SoftX...9...68V. doi:10.1016/j.softx.2019.01.007. ISSN 2352-7110.
- Brio, M, Wu, C. C.(1988) "이상적 자기유체역학 방정식에 대한 바람의 차이점 분석 계획" 75, 400–422.
- 앙리 마리 데임빈과 클라우스 A.호프만(2002년), "자기역학용 TVD를 이용한 런지-쿠타 계획 개발", 우주선 및 로켓 저널 34, No.4, 624–632.
- 로버트 W. 맥코맥(1999), AIAA-99-3609, "이상적인 자기유체역학 방정식을 위한 역풍 보존 양식 방법"
- 로버트 W. 맥코맥(2001) "자석유체 역학을 위한 보존 양식 방법", AIAA-2001-0195.
추가 읽기
- Toro, E. F. (1999), Riemann Solvers와 Springer-Verlag 유체 역학을 위한 수치적 방법.
- Ledvina, S. A.; Y.-J. Ma; E. Kallio (2008). "Modeling and Simulating Flowing Plasmas and Related Phenomena". Space Science Reviews. 139 (1–4): 143–189. Bibcode:2008SSRv..139..143L. doi:10.1007/s11214-008-9384-6.