{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T04:08:16Z","timestamp":1774325296518,"version":"3.50.1"},"reference-count":56,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2022,9,6]],"date-time":"2022-09-06T00:00:00Z","timestamp":1662422400000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/100006132","name":"Office of Science","doi-asserted-by":"publisher","award":["17-SC-20-SC"],"award-info":[{"award-number":["17-SC-20-SC"]}],"id":[{"id":"10.13039\/100006132","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2023,3]]},"abstract":"<jats:p> Reacting flow simulations for combustion applications require extensive computing capabilities. Leveraging the AMReX library, the Pele suite of combustion simulation tools targets the largest supercomputers available and future exascale machines. We introduce PeleC, the compressible solver in the Pele suite, and detail its capabilities, including complex geometry representation, chemistry integration, and discretization. We present a comparison of development efforts using both OpenACC and AMReX\u2019s C++ performance portability framework for execution on multiple GPU architectures. We discuss relevant details that have allowed PeleC to achieve high performance and scalability. PeleC\u2019s performance characteristics are measured through relevant simulations on multiple supercomputers. The success of PeleC\u2019s design for exascale is exhibited through demonstration of a 160 billion cell simulation and weak scaling onto 100% of Summit, an NVIDIA-based GPU supercomputer at Oak Ridge National Laboratory. Our results provide confidence that PeleC will enable future combustion science simulations with unprecedented fidelity. <\/jats:p>","DOI":"10.1177\/10943420221121151","type":"journal-article","created":{"date-parts":[[2022,9,6]],"date-time":"2022-09-06T15:20:02Z","timestamp":1662477602000},"page":"115-131","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":80,"title":["PeleC: An adaptive mesh refinement solver for compressible reacting flows"],"prefix":"10.1177","volume":"37","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7742-1565","authenticated-orcid":false,"given":"Marc T","family":"Henry de Frahan","sequence":"first","affiliation":[{"name":"Computational Science Center, National Renewable Energy Laboratory, Golden, CO, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7513-3225","authenticated-orcid":false,"given":"Jon S","family":"Rood","sequence":"additional","affiliation":[{"name":"Computational Science Center, National Renewable Energy Laboratory, Golden, CO, USA"}]},{"given":"Marc S","family":"Day","sequence":"additional","affiliation":[{"name":"Computational Science Center, National Renewable Energy Laboratory, Golden, CO, USA"}]},{"given":"Hariswaran","family":"Sitaraman","sequence":"additional","affiliation":[{"name":"Computational Science Center, National Renewable Energy Laboratory, Golden, CO, USA"}]},{"given":"Shashank","family":"Yellapantula","sequence":"additional","affiliation":[{"name":"Computational Science Center, National Renewable Energy Laboratory, Golden, CO, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9150-8103","authenticated-orcid":false,"given":"Bruce A","family":"Perry","sequence":"additional","affiliation":[{"name":"Computational Science Center, National Renewable Energy Laboratory, Golden, CO, USA"}]},{"given":"Ray W","family":"Grout","sequence":"additional","affiliation":[{"name":"Computational Science Center, National Renewable Energy Laboratory, Golden, CO, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2103-312X","authenticated-orcid":false,"given":"Ann","family":"Almgren","sequence":"additional","affiliation":[{"name":"Center for Computational Sciences and Engineering, Lawrence Berkeley National Laboratory, Berkeley, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8092-1974","authenticated-orcid":false,"given":"Weiqun","family":"Zhang","sequence":"additional","affiliation":[{"name":"Center for Computational Sciences and Engineering, Lawrence Berkeley National Laboratory, Berkeley, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5749-334X","authenticated-orcid":false,"given":"John B","family":"Bell","sequence":"additional","affiliation":[{"name":"Center for Computational Sciences and Engineering, Lawrence Berkeley National Laboratory, Berkeley, CA, USA"}]},{"given":"Jacqueline H","family":"Chen","sequence":"additional","affiliation":[{"name":"Combustion Research Facility, Sandia National Laboratories, Livermore, CA, USA"}]}],"member":"179","published-online":{"date-parts":[[2022,9,6]]},"reference":[{"key":"bibr1-10943420221121151","volume-title":"HIP programming guide","author":"Advanced Micro Devices","year":"2022"},{"key":"bibr2-10943420221121151","volume-title":"AMReX-Hydro","author":"Almgren AS","year":"2022"},{"key":"bibr3-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1088\/0004-637X\/715\/2\/1221"},{"key":"bibr4-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1998.5890"},{"key":"bibr5-10943420221121151","volume-title":"AMReX\u2019s documentation","author":"AMReX Team","year":"2022"},{"key":"bibr6-10943420221121151","volume-title":"Theta","author":"Argonne Leadership Computing Facility","year":"2022"},{"key":"bibr7-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1109\/P3HPC49587.2019.00012"},{"key":"bibr8-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1016\/j.proci.2006.07.186"},{"key":"bibr9-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2020.109820"},{"key":"bibr10-10943420221121151","volume-title":"BoxLib user\u2019s guide","author":"BoxLib Team","year":"2018"},{"key":"bibr11-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1137\/18M1172260"},{"key":"bibr12-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4401"},{"key":"bibr13-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(84)90143-8"},{"key":"bibr14-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1088\/1364-7830\/4\/4\/309"},{"key":"bibr15-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.07.003"},{"key":"bibr16-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1080\/13647830.2014.919410"},{"key":"bibr17-10943420221121151","volume-title":"Gridtools","author":"ETH Zurich","year":"2022"},{"key":"bibr18-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1086\/317361"},{"key":"bibr19-10943420221121151","volume-title":"Fugaku, RIKEN","author":"Fujitsu","year":"2022"},{"key":"bibr20-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2022.111305"},{"key":"bibr21-10943420221121151","volume-title":"AMReX profiling tutorial","author":"Gott K","year":"2022"},{"key":"bibr22-10943420221121151","unstructured":"Henry de Frahan MT, Day MS, Bell JB, et al. (2017) Filtering in large eddy simulations with adaptive mesh refinement In: 29th ParCFD Conference, Glasgow, Scotland, 15-17, 2017."},{"key":"bibr23-10943420221121151","first-page":"55","volume-title":"Scientific Computing","author":"Hindmarsh AC","year":"1983"},{"key":"bibr24-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1145\/1089014.1089020"},{"key":"bibr25-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1109\/SC41405.2020.00095"},{"key":"bibr26-10943420221121151","doi-asserted-by":"publisher","DOI":"10.2172\/5681118"},{"key":"bibr27-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1016\/S0168-9274(99)00141-5"},{"key":"bibr28-10943420221121151","volume-title":"NVIDIA GPU Technology Conference","author":"Larkin J","year":"2018"},{"key":"bibr29-10943420221121151","volume-title":"PARAMESH: A Parallel Adaptive Mesh Refinement Community Toolkit","author":"MacNeice P","year":"1999"},{"key":"bibr30-10943420221121151","first-page":"487","volume":"1","author":"Malaya N","year":"2012","journal-title":"Engineering with Computers"},{"key":"bibr31-10943420221121151","volume-title":"Cppcheck, a Static Analysis Tool for C\/C++ Code","author":"Marjamaki D","year":"2022"},{"key":"bibr32-10943420221121151","doi-asserted-by":"publisher","DOI":"10.2140\/camcos.2020.15.1_"},{"key":"bibr33-10943420221121151","volume-title":"Eagle","author":"National Renewable Energy Laboratory","year":"2022"},{"key":"bibr34-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1080\/13647830.2012.701019"},{"key":"bibr35-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1080\/13647830.2017.1390610"},{"key":"bibr36-10943420221121151","volume-title":"Summit, Oak Ridge National Laboratory","author":"Oak Ridge Leadership Computing Facility","year":"2022"},{"key":"bibr37-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1995.1165"},{"key":"bibr38-10943420221121151","volume-title":"8th Annual Users Group Conference: DoD HPC Modernization Program","author":"Rendleman CA","year":"1998"},{"key":"bibr39-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1115\/1.1436090"},{"key":"bibr40-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-0363(19991230)31:8<1195::AID-FLD914>3.0.CO;2-H"},{"key":"bibr41-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevFluids.6.110504"},{"key":"bibr42-10943420221121151","doi-asserted-by":"publisher","DOI":"10.2514\/6.2017-4410"},{"key":"bibr43-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1016\/j.combustflame.2021.111531"},{"key":"bibr44-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1016\/0009-2509(72)80096-4"},{"key":"bibr45-10943420221121151","doi-asserted-by":"publisher","DOI":"10.3390\/electronics9061035"},{"key":"bibr46-10943420221121151","volume-title":"Clang-tidy, a clang-based C++ linter tool","author":"The Clang Team","year":"2022"},{"key":"bibr47-10943420221121151","volume-title":"DPC++ reference documentation","author":"The Khronos Group Inc","year":"2022"},{"key":"bibr48-10943420221121151","volume-title":"TOP500 List November 2020","author":"TOP500","year":"2020"},{"key":"bibr49-10943420221121151","volume-title":"Eagle, TOP500","author":"TOP500","year":"2022"},{"key":"bibr50-10943420221121151","volume-title":"Summit, TOP500","author":"TOP500","year":"2022"},{"key":"bibr51-10943420221121151","volume-title":"Theta, TOP500","author":"TOP500","year":"2022"},{"key":"bibr52-10943420221121151","volume-title":"Tiling as a Durable Abstraction for Parallelism and Data Locality","author":"Unat D","year":"2013"},{"key":"bibr53-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1145\/582034.582040"},{"key":"bibr54-10943420221121151","doi-asserted-by":"publisher","DOI":"10.21105\/joss.01370"},{"key":"bibr55-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1137\/15M102616X"},{"key":"bibr56-10943420221121151","doi-asserted-by":"publisher","DOI":"10.1177\/10943420211022811"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420221121151","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/10943420221121151","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420221121151","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420221121151","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T04:01:20Z","timestamp":1740801680000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/10943420221121151"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,6]]},"references-count":56,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["10.1177\/10943420221121151"],"URL":"https:\/\/doi.org\/10.1177\/10943420221121151","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,6]]}}}