×

zbMATH — the first resource for mathematics

A multi-state HLL approximate Riemann solver for ideal magnetohydrodynamics. (English) Zbl 1114.76378
Summary: A new multi-state Harten-Lax-van Leer (HLL) approximate Riemann solver for the ideal magnetohydrodynamic (MHD) equations is developed based on the assumption that the normal velocity is constant over the Riemann fan. This assumption is same as that used in the HLLC (”C” denotes Contact) approximate Riemann solver for the Euler equations. From the assumption, it is naturally derived that the Riemann fan should consist of four intermediate states for \(Bx \neq 0\), whereas the number of the intermediate states is reduced to two when \(Bx = 0\). Since the intermediate states satisfied with all jump conditions in this approximate Riemann system are analytically obtained, the multi-state HLL Riemann solver can be constructed straightforwardly. It is shown that this solver can exactly resolve isolated discontinuities formed in the MHD system, and hence named as HLLD Riemann solver. (Here, ”D” stands for Discontinuities.) It is also analytically proved that the HLLD Riemann solver is positively conservative like the HLLC Riemann solver. Indeed, the HLLD Riemann solver corresponds to the HLLC Riemann solver when the magnetic field vanishes. Numerical tests demonstrate that the HLLD Riemann solver is more robust and efficient than the linearized Riemann solver, and its resolution is equally good. It indicates that the HLLD solver must be useful in practical applications for the ideal MHD equations.

MSC:
76M20 Finite difference methods applied to problems in fluid mechanics
65M06 Finite difference methods for initial value and initial-boundary value problems involving PDEs
76W05 Magnetohydrodynamics and electrohydrodynamics
Software:
HLLE
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] Balsara, D.S., Linearized formulation of the Riemann problem for adiabatic and isothermal magnetohydrodynamics, Astrophys. J. supp., 116, 119, (1998)
[2] Batten, P.; Clarke, N.; Lambert, C.; Causon, D.M., On the choice of wave speeds for the HLLC Riemann solver, SIAM J. sci. statist. comput., 18, 1553, (1997) · Zbl 0992.65088
[3] Brackbill, J.U.; Barnes, D.C., The effect of nonzero ∇·B on the numerical solution of the magnetohydrodynamic equations, J. comput. phys., 35, 426, (1980) · Zbl 0429.76079
[4] Brio, M.; Wu, C.C., An upwind differencing scheme for the equations of ideal magnetohydrodynamics, J. comput. phys., 75, 400, (1988) · Zbl 0637.76125
[5] 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, (1997) · Zbl 0919.76053
[6] Dai, W.; Woodward, P.R., An approximate Riemann solver for ideal magnetohydrodynamics, J. comput. phys., 111, 354, (1994) · Zbl 0797.76052
[7] Davis, S.F., Simplified second-order Godunov-type methods, SIAM J. sci. statist. comput., 9, 445, (1988) · Zbl 0645.65050
[8] Dedner, A.; Kemm, F.; Kröner, D.; Munz, C.-D.; Schnitzer, T.; Wesenberg, M., Hyperbolic divergence cleaning for the MHD equations, J. comput. phys., 175, 645, (2002) · Zbl 1059.76040
[9] Einfeldt, B.; Munz, C.D.; Roe, P.L.; Sjögreen, B., On Godunov-type methods near low densities, J. comput. phys., 92, 273, (1991) · Zbl 0709.76102
[10] Evans, C.R.; Hawley, J.F., Simulation of magnetohydrodynamic flows: a constrained transport method, Astrophys. J., 332, 659, (1988)
[11] Falle, S.A.E.G.; Komissarov, S.S.; Joarder, P., A multidimensional upwind scheme for magnetohydrodynamics, Mon. not. R. astron. soc., 297, 265, (1998)
[12] Gressier, J.; Villedieu, P.; Moschetta, J.M., Positivity of flux vector splitting schemes, J. comput. phys., 155, 199, (1999) · Zbl 0953.76064
[13] Gurski, K.F., An HLLC-type approximate Riemann solver for ideal magnetohydrodynamics, SIAM J. sci. comput., 25, 2165, (2004) · Zbl 1133.76358
[14] Harten, A.; Hyman, J.M., Self adjusting grid methods for one-dimensional hyperbolic conservation laws, J. comput. phys., 50, 235, (1983) · Zbl 0565.65049
[15] Harten, A.; Lax, P.D.; van Leer, B., On upstream differencing and Godunov-type schemes for hyperbolic conservation laws, SIAM rev., 25, 35, (1983) · Zbl 0565.65051
[16] Janhunen, P., A positive conservative method for magnetohydrodynamics based on HLL and roe methods, J. comput. phys., 160, 649, (2000) · Zbl 0967.76061
[17] Jeffrey, A.; Taniuti, T., Non-linear wave propagation, (1964), Academic Press New York · Zbl 0117.21103
[18] Koldoba, A.V.; Romanova, M.M.; Ustyugova, G.V.; Lovelace, R.V.E., Three-dimensional magnetohydrodynamic simulations of accretion to an inclined rotator: the “cubed sphere” method, Astrophys. J. lett., 576, L53, (2002)
[19] Li, S., An HLLC Riemann solver for magneto-hydrodynamics, J. comput. phys., 203, 344, (2005) · Zbl 1299.76302
[20] T.J. Linde, A three-dimensional adaptive multifluid MHD model of the heliosphere, Ph.D. Dissertation, University of Michigan, Ann Arbor, MI, 1998
[21] Linde, T.J., A practical, general-purpose, two-state HLL Riemann solver for hyperbolic conservation laws, Int. J. numer. methods fluids, 40, 391, (2002) · Zbl 1020.76036
[22] Miyoshi, T.; Kusano, K., A global MHD simulation of the Jovian magnetosphere interacting with/without the interplanetary magnetic field, J. geophys. res., 106, 10723, (2001)
[23] Marder, B., A method for incorporating gauss’ law into electromagnetic PIC codes, J. comput. phys., 68, 48, (1987) · Zbl 0603.65079
[24] Orszag, A.; Tang, C.M., Small-scale structure of two-dimensional magnetohydrodynamic turbulence, J. fluid. mech., 90, 129, (1979)
[25] Powell, K.G.; Roe, P.L.; Linde, T.J.; Gombosi, T.I.; De Zeeuw, D.L., A solution-adaptive upwind scheme for ideal magnetohydrodynamics, J. comput. phys., 154, 284, (1999) · Zbl 0952.76045
[26] Roe, P.L., Approximate Riemann solvers, parameter vectors, and difference schemes, J. comput. phys., 43, 357, (1981) · Zbl 0474.65066
[27] Ryu, D.; Jones, T.W., Numerical magnetohydrodynamics in astrophysics: algorithm and tests for one-dimensional flow, Astrophys. J., 442, 228, (1995)
[28] Tanaka, T., Finite volume TVD scheme on an unstructured grid system for three-dimensional MHD simulation of inhomogeneous systems including strong background potential fields, J. comput. phys., 111, 381, (1994) · Zbl 0797.76061
[29] Toro, E.F.; Spruce, M.; Speares, W., Restoration of the contact surface in the HLL Riemann solver, Shock waves, 4, 25, (1994) · Zbl 0811.76053
[30] Tóth, G., The ∇·B=0 constraint in shock-capturing magnetohydrodynamics codes, J. comput. phys., 161, 605, (2000) · Zbl 0980.76051
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.