×

Hybrid adaptive ray-moment method (HARM\(^2\)): A highly parallel method for radiation hydrodynamics on adaptive grids. (English) Zbl 1380.65236

Summary: We present a highly-parallel multi-frequency hybrid radiation hydrodynamics algorithm that combines a spatially-adaptive long characteristics method for the radiation field from point sources with a moment method that handles the diffuse radiation field produced by a volume-filling fluid. Our hybrid adaptive ray-moment method (HARM\(^2\)) operates on patch-based adaptive grids, is compatible with asynchronous time stepping, and works with any moment method. In comparison to previous long characteristics methods, we have greatly improved the parallel performance of the adaptive long-characteristics method by developing a new completely asynchronous and non-blocking communication algorithm. As a result of this improvement, our implementation achieves near-perfect scaling up to \(\mathcal{O}(10^3)\) processors on distributed memory machines. We present a series of tests to demonstrate the accuracy and performance of the method.

MSC:

65M50 Mesh generation, refinement, and adaptive methods for the numerical solution of initial value and initial-boundary value problems involving PDEs
35Q35 PDEs in connection with fluid mechanics
35Q85 PDEs in connection with astronomy and astrophysics
85A25 Radiative transfer in astronomy and astrophysics
65Y05 Parallel numerical computation

Software:

Athena; Healpix
PDFBibTeX XMLCite
Full Text: DOI arXiv

References:

[1] Krumholz, M. R., Star formation with adaptive mesh refinement radiation hydrodynamics, (Alves, J.; Elmegreen, B. G.; Girart, J. M.; Trimble, V., Computational Star Formation. Computational Star Formation, IAU Symposium, vol. 270 (2011)), 187-194
[2] Teyssier, R., Grid-based hydrodynamics in astrophysical fluid flows, Annu. Rev. Astron. Astrophys., 53, 325-364 (2015)
[3] Levermore, C. D.; Pomraning, G. C., A flux-limited diffusion theory, Astrophys. J., 248, 321-334 (1981)
[4] Krumholz, M. R.; Klein, R. I.; McKee, C. F.; Bolstad, J., Equations and algorithms for mixed-frame flux-limited diffusion radiation hydrodynamics, Astrophys. J., 667, 626-643 (2007)
[5] Commerçon, B.; Teyssier, R.; Audit, E.; Hennebelle, P.; Chabrier, G., Radiation hydrodynamics with adaptive mesh refinement and application to prestellar core collapse. I. Methods, Astron. Astrophys., 529, Article A35+ pp. (2011)
[6] González, M.; Audit, E., Numerical treatment of radiative transfer, Astrophys. Space Sci., 298, 357-362 (2005) · Zbl 1132.85337
[7] Rosdahl, J.; Teyssier, R., A scheme for radiation pressure and photon diffusion with the M1 closure in RAMSES-RT, Mon. Not. R. Astron. Soc., 449, 4380-4403 (2015)
[8] Dykema, P. G.; Klein, R. I.; Castor, J. I., A new scheme for multidimensional line transfer, III: a two-dimensional Lagrangian variable tensor method with discontinuous finite-element SN transport, Astrophys. J., 457, 892 (1996)
[9] Jiang, Y.-F.; Stone, J. M.; Davis, S. W., A Godunov method for multidimensional radiation magnetohydrodynamics based on a variable Eddington tensor, Astrophys. J. Supp., 199, 14 (2012)
[10] Davis, S. W.; Stone, J. M.; Jiang, Y.-F., A radiation transfer solver for athena using short characteristics, Astrophys. J. Supp., 199, 9 (2012)
[11] Rijkhorst, E.-J.; Plewa, T.; Dubey, A.; Mellema, G., Hybrid characteristics: 3D radiative transfer for parallel adaptive mesh refinement hydrodynamics, Astron. Astrophys., 452, 907-920 (2006)
[12] Buntemeyer, L.; Banerjee, R.; Peters, T.; Klassen, M.; Pudritz, R. E., Radiation hydrodynamics using characteristics on adaptive decomposed domains for massively parallel star formation simulations, New Astron., 43, 49-69 (2016)
[13] Wolfire, M. G.; Cassinelli, J. P., The temperature structure in accretion flows onto massive protostars, Astrophys. J., 310, 207-221 (1986)
[14] Wolfire, M. G.; Cassinelli, J. P., Conditions for the formation of massive stars, Astrophys. J., 319, 850-867 (1987)
[15] Murray, S. D.; Castor, J. I.; Klein, R. I.; McKee, C. F., Accretion disk coronae in high-luminosity systems, Astrophys. J., 435, 631-646 (1994)
[16] Kuiper, R.; Klahr, H.; Dullemond, C.; Kley, W.; Henning, T., Fast and accurate frequency-dependent radiation transport for hydrodynamics simulations in massive star formation, Astron. & Astrophys., 511, Article A81 pp. (2010)
[17] Klassen, M.; Kuiper, R.; Pudritz, R. E.; Peters, T.; Banerjee, R.; Buntemeyer, L., A general hybrid radiation transport scheme for star formation simulations on an adaptive grid, Astrophys. J., 797, 4 (2014)
[18] Wise, J. H.; Abel, T., ENZO+MORAY: radiation hydrodynamics adaptive mesh refinement simulations with adaptive ray tracing, Mon. Not. R. Astron. Soc., 414, 3458-3491 (2011)
[19] Norman, M. L.; Paschos, P.; Abel, T., Simulating inhomogeneous reionization, Mem. Soc. Astron. Ital., 69, 455 (1998)
[20] Mihalas, D.; Klein, R. I., On the solution of the time-dependent inertial-frame equation of radiative transfer in moving media to \(O(v / c)\), J. Comput. Phys., 46, 97-137 (1982) · Zbl 0482.65073
[21] Mihalas, D.; Auer, L. H., On laboratory-frame radiation hydrodynamics, J. Quant. Spectrosc. Radiat. Transf., 71, 61-97 (2001)
[22] Klein, R. I., Star formation with 3-D adaptive mesh refinement: the collapse and fragmentation of molecular clouds, J. Comput. Appl. Math., 109, 123-152 (1999) · Zbl 0946.76059
[23] Fisher, R. T., Single and Multiple Star Formation in Turbulent Molecular Cloud Cores (2002), University of California: University of California Berkeley, Ph.D. thesis
[24] Li, P. S.; Martin, D. F.; Klein, R. I.; McKee, C. F., A stable, accurate methodology for high Mach number, strong magnetic field MHD turbulence with adaptive mesh refinement: resolution and refinement studies, Astrophys. J., 745, 139-151 (2012)
[25] Berger, M. J.; Oliger, J., Adaptive mesh refinement for hyperbolic partial differential equations, J. Comput. Phys., 53, 484-512 (1984) · Zbl 0536.65071
[26] Berger, M. J.; Colella, P., Local adaptive mesh refinement for shock hydrodynamics, J. Comput. Phys., 82, 64-84 (1989) · Zbl 0665.76070
[27] Abel, T.; Wandelt, B. D., Adaptive ray tracing for radiative transfer around point sources, Mon. Not. R. Astron. Soc., 330, L53-L56 (2002)
[28] Górski, K. M.; Hivon, E.; Banday, A. J.; Wandelt, B. D.; Hansen, F. K.; Reinecke, M.; Bartelmann, M., HEALPix: a framework for high-resolution discretization and fast analysis of data distributed on the sphere, Astrophys. J., 622, 759-771 (2005)
[29] Krumholz, M. R.; Stone, J. M.; Gardiner, T. A., Magnetohydrodynamic evolution of H II regions in molecular clouds: simulation methodology, tests, and uniform media, Astrophys. J., 671, 518-535 (2007)
[30] Krumholz, M. R.; Matzner, C. D., The dynamics of radiation-pressure-dominated H II regions, Astrophys. J., 703, 1352-1362 (2009)
[31] Pandolfi, M.; D’Ambrosio, D., Numerical instabilities in upwind methods: analysis and cures for the “carbuncle” phenomenon, J. Comput. Phys., 166, 271, 31 (2001) · Zbl 0990.76051
[32] Stone, J. M.; Gardiner, T. A.; Teuben, P.; Hawley, J. F.; Simon, J. B., Athena: a new code for astrophysical MHD, Astrophys. J. Suppl. Ser., 178, 137-177 (2008)
[33] Weingartner, J. C.; Draine, B. T., Dust grain-size distributions and extinction in the milky way, large Magellanic cloud, and small Magellanic cloud, Astrophys. J., 548, 296-309 (2001)
[34] Semenov, D.; Henning, T.; Helling, C.; Ilgner, M.; Sedlmayr, E., Rosseland and Planck mean opacities for protoplanetary discs, Astron. Astrophys., 410, 611-621 (2003)
[36] Lejeune, T.; Cuisinier, F.; Buser, R., Standard stellar library for evolutionary synthesis, I: calibration of theoretical spectra, Astron. Astrophys. Suppl. Ser., 125, 229-246 (1997)
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.