×

A new MHD code with adaptive mesh refinement and parallelization for astrophysics. (English) Zbl 1307.85001

Summary: A new code, named MAP, is written in FORTRAN language for magnetohydrodynamics (MHD) simulations with the adaptive mesh refinement (AMR) and Message Passing Interface (MPI) parallelization. There are several optional numerical schemes for computing the MHD part, namely, modified Mac Cormack Scheme (MMC), Lax-Friedrichs scheme (LF), and weighted essentially non-oscillatory (WENO) scheme. All of them are second-order, two-step, component-wise schemes for hyperbolic conservative equations. The total variation diminishing (TVD) limiters and approximate Riemann solvers are also equipped. A high resolution can be achieved by the hierarchical block-structured AMR mesh. We use the extended generalized Lagrange multiplier (EGLM) MHD equations to reduce the non-divergence free error produced by the scheme in the magnetic induction equation. The numerical algorithms for the non-ideal terms, e.g., the resistivity and the thermal conduction, are also equipped in the code. The details of the AMR and MPI algorithms are described in the paper.

MSC:

85-04 Software, source code, etc. for problems pertaining to astronomy and astrophysics
85A30 Hydrodynamic and hydromagnetic problems in astronomy and astrophysics
76W05 Magnetohydrodynamics and electrohydrodynamics

Software:

BoxLib; CASTRO; MAP; Chombo

References:

[1] Berger, M. J.; Oliger, J., J. Comput. Phys., 53, 484 (1984) · Zbl 0536.65071
[2] Berger, M. J.; Colella, P., J. Comput. Phys., 82, 64 (1989) · Zbl 0665.76070
[3] DeZeeuw, D.; Powell, K. G., J. Comput. Phys., 104, 56 (1993) · Zbl 0766.76066
[4] G.M. Morton, Technical Report, IBM Ltd., Ottawa, Canada, 1966.; G.M. Morton, Technical Report, IBM Ltd., Ottawa, Canada, 1966.
[5] Hilbert, D., Math. Ann., 38, 459 (1891) · JFM 23.0422.01
[6] Fryxell, B.; Olson, K.; Ricker, P.; Timmes, F. X.; Zingale, M.; Lamb, D. Q.; MacNeice, P.; Rosner, R.; Truran, J. W.; Tufo, H., Astrophs. J. Suppl., 131, 273 (2000)
[7] Keppens, R.; Nool, M.; Tóth, G.; Goedbloed, J. P., Comput. Phys. Comm., 153, 317 (2003) · Zbl 1196.76055
[8] Mignone, A.; Bodo, G.; Massaglia, S.; Matsakos, T.; Tesileanu, O.; Zanni, C.; Ferrari, A., Astrophs. J. Suppl., 170, 228 (2007)
[9] Matsumoto, T., Publ. Astron. Soc. Japan, 59, 905 (2007)
[10] Ziegler, U., Comput. Phys. Comm., 170, 153 (2005) · Zbl 1196.76088
[11] Ziegler, U., Comput. Phys. Comm., 179, 227 (2008) · Zbl 1197.76102
[12] Fromang, S.; Hennebelle, P.; Teyssier, R., Astron. Astrophys., 457, 371 (2006)
[13] Balsara, D. S., J. Comput. Phys., 174, 614 (2001) · Zbl 1157.76369
[14] van der Holst, B.; Tóth, G.; Sokolov, I. V.; Powell, K. G.; Holloway, J. P.; Myra, E. S.; Stout, Q.; Adams, M. L.; Morel, J. E.; Karni, S.; Fryxell, B.; Drake, R. P., Astrophs. J. Suppl., 194, 23 (2011)
[15] Miniati, F.; Martin, D. F., Astrophs. J. Suppl., 195, 5 (2011)
[16] Almgren, A. S.; Beckner, V. E.; Bell, J. B.; Day, M. S.; Howell, L. H.; Joggerst, C. C.; Lijewski, M. J.; Nonaka, A.; Singer, M.; Zingale, M., Astrophs. J., 715, 1221 (2010)
[17] Zhang, W.; Howell, L.; Almgren, A.; Burrows, A.; Bell, J., Astrophs. J. Suppl., 196, 20 (2011)
[18] MacNeice, P.; Olson, K. M.; Mobarry, C.; de Fainchtein, R.; Packer, C., Comput. Phys. Comm., 126, 330 (2000) · Zbl 0953.65088
[19] (2011), CHOMBO library, website
[20] (2011), BoxLib library, website
[21] Dedner, A.; Kemm, F.; Kroner, D.; Munz, C.-D.; Schnitzer, T.; Wesenberg, M., J. Comput. Phys., 175, 645 (2002) · Zbl 1059.76040
[22] Evans, C. R.; Hawley, J. F., Astrophs. J., 332, 659 (1988)
[23] Yu, H.; Liu, Y.-P., J. Comput. Phys., 173, 1 (2000)
[24] Tóth, G.; Odstrčil, D., J. Comput. Phys., 128, 82 (1996) · Zbl 0860.76061
[25] Jiang, G.-S.; Wu, C.-C., J. Comput. Phys., 150, 561 (1999) · Zbl 0937.76051
[26] Harten, A., J. Comput. Phys., 135, 260 (1997) · Zbl 0890.65096
[27] Gurski, K. F., SIAM J. Sci. Comput., 25, 2165 (2001)
[28] Miyoshi, T.; Kusano, K., J. Comput. Phys., 208, 315 (2005) · Zbl 1114.76378
[29] Roe, P. L., J. Comput. Phys., 43, 357 (1981) · Zbl 0474.65066
[30] Brio, M.; Wu, C. C., J. Comput. Phys., 75, 400 (1988) · Zbl 0637.76125
[31] Colella, P., J. Comput. Phys., 54, 174 (1984) · Zbl 0531.76082
[32] Dai, W.; Woodward, P. R., J. Comput. Phys., 115, 485 (1994) · Zbl 0813.76058
[33] Gardiner, T. A.; Stone, J. M., J. Comput. Phys., 205, 509 (2005) · Zbl 1087.76536
[34] Gardiner, T. A.; Stone, J. M., J. Comput. Phys., 227, 4123 (2008) · Zbl 1317.76057
[35] Jiang, G.-S.; Shu, C.-W., J. Comput. Phys., 126, 202 (1996) · Zbl 0877.65065
[36] Brackbill, J. U.; Barnes, D. C., J. Comput. Phys., 3, 426 (1980)
[37] Powell, K. G.; Roe, L. P.; Linde, T. J.; Gombosi, T. I.; De Zeeuw, D. L., J. Comput. Phys., 154, 284 (1999) · Zbl 0952.76045
[38] Tóth, G., J. Comput. Phys., 161, 605 (2000) · Zbl 0980.76051
[39] Chen, P. F.; Fang, C.; Tang, Y. H.; Ding, M. D., Astrophs. J., 513, 516 (1999)
[40] Roe, P. L., (Lecture Notes in Phys., vol. 323 (1989)), 69
[41] Butcher, J., Numerical Methods for Ordinary Differential Equations (2005), John Wiley & Sons, Ltd: John Wiley & Sons, Ltd Chichester, UK
[42] Balsara, D.-S.; Daniel, S.-S., J. Comput. Phys., 149, 270 (1999)
[43] Jiang, R. L.; Fang, C.; Chen, P. F., Astrophs. J., 710, 1387 (2010)
[44] Jiang, R. L.; Shibata, K.; Isobe, H.; Fang, C., Astrophys. J. Lett., 726, L16 (2011)
[45] H.E. Petschek, NASA Special Publication 50, 1964, p. 425.; H.E. Petschek, NASA Special Publication 50, 1964, p. 425.
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. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.