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 条
  • [1] A High-order Weighted Finite Difference Scheme with a Multistate Approximate Riemann Solver for Divergence-free Magnetohydrodynamic Simulations
    Minoshima, Takashi
    Miyoshi, Takahiro
    Matsumoto, Yosuke
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2019, 242 (02):
  • [2] A high-order finite difference method for incompressible fluid turbulence simulations
    Vedy, E
    Viazzo, S
    Schiestel, R
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2003, 42 (11) : 1155 - 1188
  • [3] A high-order finite-difference algorithm for direct computation of aerodynamic sound
    Daude, F.
    Berland, J.
    Emmert, T.
    Lafon, P.
    Crouzet, F.
    Bailly, C.
    COMPUTERS & FLUIDS, 2012, 61 : 46 - 63
  • [4] DIRECT FINITE-DIFFERENCE STOKES SOLVER
    SCHUMANN, U
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1984, 64 (04): : T227 - T229
  • [5] Numerical modeling of wave equation by a truncated high-order finite-difference method
    Mrinal K.Sen
    Earthquake Science, 2009, (02) : 205 - 213
  • [6] THE STABILITY OF NUMERICAL BOUNDARY TREATMENTS FOR COMPACT HIGH-ORDER FINITE-DIFFERENCE SCHEMES
    CARPENTER, MH
    GOTTLIEB, D
    ABARBANEL, S
    JOURNAL OF COMPUTATIONAL PHYSICS, 1993, 108 (02) : 272 - 295
  • [7] Numerical modeling of wave equation by a truncated high-order finite-difference method
    Liu, Yang
    Sen, Mrinal K.
    EARTHQUAKE SCIENCE, 2009, 22 (02) : 205 - 213
  • [8] HIGH-ORDER FINITE-DIFFERENCE METHODS FOR POISSONS EQUATION
    VANLINDE, HJ
    MATHEMATICS OF COMPUTATION, 1974, 28 (126) : 369 - 391
  • [9] High-order finite-difference methods in computational electromagnetics
    Zingg, DW
    IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM 1997, VOLS 1-4, 1997, : 110 - 113
  • [10] A high-order finite difference method for numerical simulations of supersonic turbulent flows
    Li, Zhaorui
    Jaberi, Farhad A.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2012, 68 (06) : 740 - 766