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
相关论文
共 49 条
[1]  
archer2, About us
[2]   Xcompact3D: An open-source framework for solving turbulence problems on a Cartesian mesh [J].
Bartholomew, Paul ;
Deskos, Georgios ;
Frantz, Ricardo A. S. ;
Schuch, Felipe N. ;
Lamballais, Eric ;
Laizet, Sylvain .
SOFTWAREX, 2020, 12
[3]   The effect of the formulation of nonlinear terms on aliasing errors in spectral methods [J].
Blaisdell, GA ;
Spyropoulos, ET ;
Qin, JH .
APPLIED NUMERICAL MATHEMATICS, 1996, 21 (03) :207-219
[4]   Spectrum of magnetohydrodynamic turbulence [J].
Boldyrev, S .
PHYSICAL REVIEW LETTERS, 2006, 96 (11)
[5]   DIRECT SIMULATION OF 3-DIMENSIONAL TURBULENCE IN THE TAYLOR-GREEN VORTEX [J].
BRACHET, ME .
FLUID DYNAMICS RESEARCH, 1991, 8 (1-4) :1-8
[6]   Lattice kinetic simulations of 3-D MHD turbulence [J].
Breyiannis, G. ;
Valougeorgis, D. .
COMPUTERS & FLUIDS, 2006, 35 (8-9) :920-924
[7]  
Canuto C., 2007, Spectral methods: evolution to complex geometries and applications to fluid dynamics
[8]   On the role and value of β in incompressible MHD simulations [J].
Chahine, Robert ;
Bos, Wouter J. T. .
PHYSICS OF PLASMAS, 2018, 25 (04)
[9]   DIRECT NUMERICAL-SIMULATION OF TURBULENT-FLOW OVER RIBLETS [J].
CHOI, H ;
MOIN, P ;
KIM, J .
JOURNAL OF FLUID MECHANICS, 1993, 255 :503-539
[10]   Drag reduction of turbulent pipe flows by circular-wall oscillation [J].
Choi, KS ;
Graham, M .
PHYSICS OF FLUIDS, 1998, 10 (01) :7-9