Abstract
This chapter is intended to provide a review of the current state of the art modeling in the field of computational magnetohydrodynamics (MHD). The equations of MHD are first derived starting from a kinetic description and its applicability in terms of temporal and spatial scales are discussed. The chapter then focuses on Godunov-type methods which have became widespread over last decades, owing to their ability to describe high-Mach number flows and discontinuities. These schemes lean on a conservative formulation of the equations and on the solution of the Riemann problem at cell interfaces. Such flows are often encountered in astrophysical environments such as supernovae remnants, pulsar wind nebulae and relativistic jets. Finally, advanced modeling using adaptive mesh refinement techniques is also described together with an example application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Note that Equation 16 in Mignone et al. (2009) contains a misprint.
References
Anile, A.M.: Relativistic Fluids and Magneto-Fluids: With Applications in Astrophysics and Plasma Physics. Cambridge University Press, Cambridge (1989)
Anton, L., et al.: Relativistic magnetohydrodynamics: renormalized eigenvectors and full wave decomposition Riemann solver. Astrophys. J. Suppl. Ser. 188, 1–31 (2010)
Balsara, D.: Total variation diminishing scheme for relativistic magnetohydrodynamics. Astrophys. J. Suppl. Ser. 132, 83–101 (2001)
Batten, P., Clarke, N., Lambert, C., Causon, D.M.: On the choice of wavespeeds for the HLLC Riemann solver. SIAM J. Sci. Comput. 18, 1553–157 (1997)
Bellan, P.M.: Fundamentals of Plasma Physics. Cambridge University Press, Cambridge (2008)
Berger, M.J., Colella, P.: Local adaptive mesh refinement for shock hydrodynamics. J. Comput. Phys. 82, 67–84 (1989)
Boyd, T.J.M., Sanderson, J.J.: The Physics of Plasmas. Cambridge University Press, New York (2003)
Bryan, G.L., et al.: ENZO: an adaptive mesh refinement code for astrophysics. Astrophys. J. Suppl. Ser. 211, 52 pp. (2014)
Cargo, P., Gallice, G.: Roe matrices for ideal MHD and systematic construction of roe matrices for systems of conservation laws. J. Comput. Phys. 136, 446–466 (1997)
Chiuderi, C., Velli, M.: Basics of Plasma Astrophysics. Springer, Berlin (2015)
Davis, S.F.: Simplified second-order godunov-type methods. SIAM J. Sci. Stat. Comput. 9(3), 445–473 (1988)
Del Zanna, L., Zanotti, O., Bucciantini, N., Londrillo, P.: ECHO: a Eulerian conservative high-order scheme for general relativistic magnetohydrodynamics and magnetodynamics. Astron. Astrophys. 473, 11–30 (2007)
Dumbser, M., Zanotti, O.: Very high order P N P M schemes on unstructured meshes for the resistive relativistic MHD equations. J. Comput. Phys. 228, 6991–7006 (2009)
Einfeldt, B., Munz, C.D., Roe, P.L., Sjögreen, B.: On Godunov-type methods near low densities. J. Comput. Phys. 92, 273–295 (1991)
Fryxell, B., et al.: FLASH: an adaptive mesh hydrodynamics code for modeling astrophysical thermonuclear flashes. Astrophys. J. Suppl. Ser. 131, 273–334 (2000)
Giacomazzo, B., Rezzolla, L.: The exact solution of the Riemann problem in relativistic magnetohydrodynamics. J. Fluid Mech. 562, 223–259 (2006)
Godunov, S.K.: A finite difference method for the computation of Discontinuous solutions of the equations of fluid dynamics. Mat. Sb. 47, 357–393 (1959)
Gurski, K.F.: An HLLC-type approximate Riemann solver for ideal magnetohydrodynamics. SIAM J. Sci. Comput. 25, 2165 (2004)
Harten, A., Lax, P.D., van Leer, B.: On upstream differencing and godunov-type schemes for hyperbolic conservation laws. SIAM Rev. 25(1), 35–61 (1983)
Honkkila, V., Janhunen P.: HLLC solver for ideal relativistic MHD. J. Comput. Phys. 223, 643–656 (2007)
Keppends, R., Meliani, Z., van Marle, A.J., Delmont, P., Vlasis, A., van der Holst, B.: Parallel, grid-adaptive approaches for relativistic hydro and magnetohydrodynamics. J. Comput. Phys. 231, 718–744 (2012)
Khokhlov, A.M.: Fully threaded tree algorithms for adaptive refinement fluid dynamics simulations. J. Comput. Phys. 143, 519–543 (1998)
Kim, J., Balsara, D.S.: A stable HLLC Riemann solver for relativistic magnetohydrodynamics. J. Comput. Phys. 270, 634–639 (2014)
Koldoba, A.V., Kuznetsov, O.A., Ustyugova, G.V.: An approximate Riemann solver for relativistic magnetohydrodynamics. Mon. Not. R. Astron. Soc. 333, 932–942 (2002)
LeVeque, R.J.: Finite volume methods for hyperbolic systems. Cambridge University Press, Cambridge (2002)
Li, S.: An HLLC Riemann solver for magneto-hydrodynamics. J. Comput. Phys. 203, 344–357 (2005)
McCorquodale, P., Colella, P.: A high-order finite-volume method for conservation laws on locally refined grids. Commun. Appl. Math. Comput. Sci. 6, 1–25 (2011)
Mignone, A.: A simple and accurate Riemann solver for isothermal MHD. J. Comput. Phys. 225, 1427–1441 (2007)
Mignone, A.: High-order conservative reconstruction schemes for finite volume methods in cylindrical and spherical coordinates. J. Comput. Phys. 270, 784–814 (2014)
Mignone, A., Bodo, G.: An HLLC Riemann solver for relativistic flows – II. magnetohydrodynamics. Mon. Not. R. Astron. Soc. 368, 1040–1054 (2006)
Mignone, A., Massaglia, S., Bodo, G.: Astrophysical jet simulations: comparing different numerical methods. Astrophys. Space Sci. 293, 199–207 (2004)
Mignone, A., Bodo, G., Massaglia, S., Matsakos, T., Tesileanu, O., Zanni, C., Ferrari, A.: PLUTO: a numerical code for computational astrophysics. Astrophys. J. Suppl. Ser. 170, 228–242 (2007)
Mignone, A., Ugliano, M., Bodo, G.: A five-wave Harten-Lax-van Leer Riemann solver for relativistic magnetohydrodynamics. Mon. Not. R. Astron. Soc. 393, 1141–1156 (2009)
Mignone, A., Bodo, G., Ugliano, M.: Approximate Harten-Lax-van Leer Riemann solvers for relativistic magnetohydrodynamics. In: Vázquez-Cendón, E., et al. (eds.) Numerical Methods for Hyperbolic Equations, pp. 219–226. CRC Press, Leiden (2012)
Mignone, A., Zanni, C., Tzeferacos, P., van Straalen, B., Colella, P., Bodo, G.: The PLUTO code for adaptive mesh computations in astrophysical fluid dynamics. Astrophys. J. Suppl. Ser. 198, 31 pp. (2012)
Miyoshi, T., Kusano, K.: A multi-state HLL approximate Riemann solver for ideal magnetohydrodynamics. J. Comput. Phys. 208, 315–344 (2005)
Olmi, B., Del Zanna, L., Amato, E., Bandiera, R., Bucciantini, N.: On the magnetohydrodynamic modelling of the Crab nebula radio emission. Mon. Not. R. Astron. Soc. 438, 1518–1525 (2014)
Olmi, B., Del Zanna, L., Amato, E., Bucciantini, N.: Constraints on particle acceleration sites in the Crab nebula from relativistic magnetohydrodynamic simulations. Mon. Not. R. Astron. Soc. 449, 3149–3159 (2015)
Olmi, B., Del Zanna, L., Amato, E., Bucciantini, N., Mignone, A.: Multi-D magnetohydrodynamic modelling of pulsar wind nebulae: recent progress and open questions. J. Plasma Phys. 82, 30 pp. (2016)
Porth, O., Komissarov, S.S., Keppens, R.: Three-dimensional magnetohydrodynamic simulations of the Crab nebula. Mon. Not. R. Astron. Soc. 438, 278–306 (2014)
Roe, P.L.: Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 135, 250–258 (1981)
Shumlak, U., Loverich, J.: Approximate Riemann solver for the two-fluid plasma model. J. Comput. Phys. 187, 620–638 (2003)
Teyssier, R.: Cosmology hydrodynamics with adaptive mesh refinement. A new high resolution code called RAMSES. Astron. Astrophys. 385, 337–364 (2002)
Toro, E.: Riemann Solvers and Numerical Methods for Fluid Dynamics: A Practical Introduction. Springer, Berlin (1997)
Toro, E.F., Spruce, M., Speares, W.: Restoration of the contact surface in the HLL-Riemann solver. Shock Waves 4, 25–34 (1994)
Vaidya, B., Mignone, A., Bodo, G., Massaglia, S.: Astrophysical fluid simulations of thermally ideal gases with non-constant adiabatic index: numerical implementation. Astron. Astrophys. 580, A110 (2015)
van der Holst, B., et al.: A multidimensional grid-adaptive relativistic magnetofluid code. Comput. Phys. Commun. 179, 617–627 (2008).
Zanotti, O., Fambri, F., Dumbser, M.: Solving the relativistic magnetohydrodynamics equations with ADER discontinuous Galerkin methods, a posteriori subcell limiting and adaptive mesh refinement. Mon. Not. R. Astron. Soc. 452, 3010–3029 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Mignone, A. (2017). MHD Modeling: Aims, Usage, Scales Assessed, Caveats, Codes. In: Torres, D. (eds) Modelling Pulsar Wind Nebulae. Astrophysics and Space Science Library, vol 446. Springer, Cham. https://doi.org/10.1007/978-3-319-63031-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-63031-1_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-63030-4
Online ISBN: 978-3-319-63031-1
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)