A high-order finite-difference solver for direct numerical simulations of magnetohydrodynamic turbulence

被引:0
|
作者
Fang, Jian [1 ]
Laizet, Sylvain [2 ]
Skillen, Alex [3 ]
机构
[1] Sci & Technol Facil Council, Sci Comp Dept, Daresbury Lab, Keckwick Lane, Warrington WA4 4AD, England
[2] Imperial Coll London, Dept Aeronaut, London SW7 2AZ, England
[3] Univ Manchester, Sch Engn, Manchester M13 9PL, England
基金
英国工程与自然科学研究理事会;
关键词
Magnetohydrodynamics; High performance computing; High-order finite-difference schemes; Direct numerical simulation; POISSONS-EQUATION; WALL; FLOWS; REDUCTION; SCHEMES; ERRORS; FLUID;
D O I
10.1016/j.cpc.2024.109400
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents the development and validation of a Magnetohydrodynamics (MHD) module integrated into the Xcompact3d framework, an open-source high-order finite-difference suite of solvers designed to study turbulent flows on supercomputers. Leveraging the Fast Fourier Transform library already implemented in Xcompact3d, alongside sixth-order compact finite-difference schemes and a direct spectral Poisson solver, both the induction and potential-based MHD equations can be efficiently solved at scale on CPU-based supercomputers for fluids with strong and weak magnetic field, respectively. Validation of the MHD solver is conducted against established benchmarks, including Orszag-Tang vortex and MHD channel flows, demonstrating the module's capability to accurately capture complex MHD phenomena, providing a powerful tool for research in both engineering and astrophysics. The scalability of the Xcompact3d framework remains intact with the incorporation of the MHD module, ensuring efficient performance on modern high-performance clusters. This paper also presents new findings on the evolution of the Taylor-Green vortex under an external magnetic field for different flow regimes.
引用
收藏
页数:20
相关论文
共 50 条