PATCHWORK: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe Fluid Simulations
Abstract
Here, we present a "multipatch" infrastructure for the numerical simulation of fluid problems in which subregions require different grid scales, different grid geometries, different physical equations, or different reference frames. Its key element is a sophisticated client–router–server framework for efficiently linking processors supporting different regions ("patches") that must exchange boundary data. This infrastructure may be used with a wide variety of fluid dynamics codes; the only requirement is that their primary dependent variables be the same in all patches, e.g., fluid mass density, internal energy density, and velocity. Its structure can accommodate either Newtonian or relativistic dynamics. The overhead imposed by this system is both problem and computer cluster architecture dependent. Compared to a conventional simulation using the same number of cells and processors employed on a problem not requiring multipatch methods, the cell update per processor rate decreases by an amount that can range from negligible to a factor of a few; however, even in these problems, the infrastructure can permit substantial decreases in the total number of cell updates required.
- Authors:
-
- Harvard-Smithsonian Center for Astrophysics, Cambridge, MA (United States); Johns Hopkins Univ., Baltimore, MD (United States). Dept. of Physics and Astronomy
- Johns Hopkins Univ., Baltimore, MD (United States). Dept. of Physics and Astronomy; Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Univ. of Tulsa, Tulsa, OK (United States). Dept. of Physics and Engineering Physics
- Johns Hopkins Univ., Baltimore, MD (United States). Dept. of Physics and Astronomy
- Publication Date:
- Research Org.:
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1479953
- Report Number(s):
- LA-UR-18-22528
Journal ID: ISSN 1538-4357
- Grant/Contract Number:
- AC52-06NA25396
- Resource Type:
- Accepted Manuscript
- Journal Name:
- The Astrophysical Journal (Online)
- Additional Journal Information:
- Journal Name: The Astrophysical Journal (Online); Journal Volume: 861; Journal Issue: 1; Journal ID: ISSN 1538-4357
- Publisher:
- Institute of Physics (IOP)
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; numerical methods; hydrodynamics; magnetohydrodynamics
Citation Formats
Shiokawa, Hotaka, Cheng, Roseanne M., Noble, Scott C., and Krolik, Julian H. PATCHWORK: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe Fluid Simulations. United States: N. p., 2018.
Web. doi:10.3847/1538-4357/aac2dd.
Shiokawa, Hotaka, Cheng, Roseanne M., Noble, Scott C., & Krolik, Julian H. PATCHWORK: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe Fluid Simulations. United States. https://doi.org/10.3847/1538-4357/aac2dd
Shiokawa, Hotaka, Cheng, Roseanne M., Noble, Scott C., and Krolik, Julian H. Tue .
"PATCHWORK: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe Fluid Simulations". United States. https://doi.org/10.3847/1538-4357/aac2dd. https://www.osti.gov/servlets/purl/1479953.
@article{osti_1479953,
title = {PATCHWORK: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe Fluid Simulations},
author = {Shiokawa, Hotaka and Cheng, Roseanne M. and Noble, Scott C. and Krolik, Julian H.},
abstractNote = {Here, we present a "multipatch" infrastructure for the numerical simulation of fluid problems in which subregions require different grid scales, different grid geometries, different physical equations, or different reference frames. Its key element is a sophisticated client–router–server framework for efficiently linking processors supporting different regions ("patches") that must exchange boundary data. This infrastructure may be used with a wide variety of fluid dynamics codes; the only requirement is that their primary dependent variables be the same in all patches, e.g., fluid mass density, internal energy density, and velocity. Its structure can accommodate either Newtonian or relativistic dynamics. The overhead imposed by this system is both problem and computer cluster architecture dependent. Compared to a conventional simulation using the same number of cells and processors employed on a problem not requiring multipatch methods, the cell update per processor rate decreases by an amount that can range from negligible to a factor of a few; however, even in these problems, the infrastructure can permit substantial decreases in the total number of cell updates required.},
doi = {10.3847/1538-4357/aac2dd},
journal = {The Astrophysical Journal (Online)},
number = 1,
volume = 861,
place = {United States},
year = {Tue Jun 26 00:00:00 EDT 2018},
month = {Tue Jun 26 00:00:00 EDT 2018}
}
Web of Science