MANCHA3D Code: Multipurpose Advanced Nonideal MHD Code for High-Resolution Simulations in Astrophysics

Show simple item record

dc.contributor.author Modestov, M.
dc.contributor.author Khomenko, E.
dc.contributor.author Vitas, N.
dc.contributor.author de Vicente, A.
dc.contributor.author Navarro, A.
dc.contributor.author González-Morales, P. A.
dc.contributor.author Collados, M.
dc.contributor.author Felipe, T.
dc.contributor.author Martínez-Gómez, D.
dc.contributor.author Hunana, P.
dc.contributor.author Luna, M.
dc.contributor.author Koll Pistarini, M.
dc.contributor.author Popescu Braileanu, B.
dc.contributor.author Perdomo García, A.
dc.contributor.author Liakh, V.
dc.contributor.author Santamaria, I.
dc.contributor.author Gomez Miguez, M. M.
dc.date.accessioned 2024-10-21T09:17:50Z
dc.identifier.uri http://hdl.handle.net/11201/166471
dc.description.abstract <span style="color:rgb( 93 , 93 , 93 )">[eng] The MANCHA3D code is a versatile tool for numerical simulations of magnetohydrodynamic (MHD) processes in solar/stellar atmospheres. The code includes non-ideal physics derived from plasma partial ionization, a realistic equation of state and radiative transfer, which allows performing high-quality realistic simulations of magnetoconvection, as well as idealized simulations of particular processes, such as wave propagation, instabilities or energetic events. The paper summarizes the equations and methods used in the MANCHA3D (Multifluid (-purpose -physics -dimensional) Advanced Non-ideal MHD Code for High-resolution simulations in Astrophysics 3D) code. It also describes its numerical stability and parallel performance and efficiency. The code is based on a finite difference discretization and a memory-saving Runge–Kutta (RK) scheme. It handles nonideal effects through super-time-stepping and Hall diffusion schemes, and takes into account thermal conduction by solving an additional hyperbolic equation for the heat flux. The code is easily configurable to perform different kinds of simulations. Several examples of the code usage are given. It is demonstrated that splitting variables into equilibrium and perturbation parts is essential for simulations of wave propagation in a static background. A perfectly matched layer (PML) boundary condition built into the code greatly facilitates a non-reflective open boundary implementation. Spatial filtering is an important numerical remedy to eliminate grid-size perturbations enhancing the code stability. Parallel performance analysis reveals that the code is strongly memory-bound, which is a natural consequence of the numerical techniques used, such as split variables and PML boundary conditions. Both strong and weak scalings show adequate performance up to several thousands of processors (CPUs).</span>
dc.format application/pdf
dc.relation.isformatof Versió postprint del document publicat a:
dc.relation.ispartof 2024, vol. 299, num.2, p. id.23
dc.rights
dc.subject.classification 52 - Astronomia. Astrofísica. Investigació espacial. Geodèsia
dc.subject.classification 53 - Física
dc.subject.other 52 - Astronomy. Astrophysics. Space research. Geodesy
dc.subject.other 53 - Physics
dc.title MANCHA3D Code: Multipurpose Advanced Nonideal MHD Code for High-Resolution Simulations in Astrophysics
dc.type info:eu-repo/semantics/article
dc.type info:eu-repo/semantics/acceptedVersion
dc.date.updated 2024-10-21T09:17:50Z
dc.date.embargoEndDate info:eu-repo/date/embargoEnd/2025-01-31
dc.embargo 2025-01-31
dc.rights.accessRights info:eu-repo/semantics/embargoedAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account

Statistics