Flash-X: A multiphysics simulation software instrument
Flash-X is a highly composable multiphysics software system that can be used to simulate physical phenomena in several scientific domains. It derives some of its solvers from FLASH, which was first released in 2000. Flash-X has a new framework that relies on abstractions and asynchronous communicati...
Main Authors: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2022-07-01
|
Series: | SoftwareX |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711022001030 |
_version_ | 1797995977357918208 |
---|---|
author | Anshu Dubey Klaus Weide Jared O’Neal Akash Dhruv Sean Couch J. Austin Harris Tom Klosterman Rajeev Jain Johann Rudi Bronson Messer Michael Pajkos Jared Carlson Ran Chu Mohamed Wahib Saurabh Chawdhary Paul M. Ricker Dongwook Lee Katie Antypas Katherine M. Riley Christopher Daley Murali Ganapathy Francis X. Timmes Dean M. Townsley Marcos Vanella John Bachan Paul M. Rich Shravan Kumar Eirik Endeve W. Raphael Hix Anthony Mezzacappa Thomas Papatheodore |
author_facet | Anshu Dubey Klaus Weide Jared O’Neal Akash Dhruv Sean Couch J. Austin Harris Tom Klosterman Rajeev Jain Johann Rudi Bronson Messer Michael Pajkos Jared Carlson Ran Chu Mohamed Wahib Saurabh Chawdhary Paul M. Ricker Dongwook Lee Katie Antypas Katherine M. Riley Christopher Daley Murali Ganapathy Francis X. Timmes Dean M. Townsley Marcos Vanella John Bachan Paul M. Rich Shravan Kumar Eirik Endeve W. Raphael Hix Anthony Mezzacappa Thomas Papatheodore |
author_sort | Anshu Dubey |
collection | DOAJ |
description | Flash-X is a highly composable multiphysics software system that can be used to simulate physical phenomena in several scientific domains. It derives some of its solvers from FLASH, which was first released in 2000. Flash-X has a new framework that relies on abstractions and asynchronous communications for performance portability across a range of increasingly heterogeneous hardware platforms. Flash-X is meant primarily for solving Eulerian formulations of applications with compressible and/or incompressible reactive flows. It also has a built-in, versatile Lagrangian framework that can be used in many different ways, including implementing tracers, particle-in-cell simulations, and immersed boundary methods. |
first_indexed | 2024-04-11T10:10:11Z |
format | Article |
id | doaj.art-039b7403fe5b450bbeb64de4b90d0ee8 |
institution | Directory Open Access Journal |
issn | 2352-7110 |
language | English |
last_indexed | 2024-04-11T10:10:11Z |
publishDate | 2022-07-01 |
publisher | Elsevier |
record_format | Article |
series | SoftwareX |
spelling | doaj.art-039b7403fe5b450bbeb64de4b90d0ee82022-12-22T04:30:07ZengElsevierSoftwareX2352-71102022-07-0119101168Flash-X: A multiphysics simulation software instrumentAnshu Dubey0Klaus Weide1Jared O’Neal2Akash Dhruv3Sean Couch4J. Austin Harris5Tom Klosterman6Rajeev Jain7Johann Rudi8Bronson Messer9Michael Pajkos10Jared Carlson11Ran Chu12Mohamed Wahib13Saurabh Chawdhary14Paul M. Ricker15Dongwook Lee16Katie Antypas17Katherine M. Riley18Christopher Daley19Murali Ganapathy20Francis X. Timmes21Dean M. Townsley22Marcos Vanella23John Bachan24Paul M. Rich25Shravan Kumar26Eirik Endeve27W. Raphael Hix28Anthony Mezzacappa29Thomas Papatheodore30Argonne National Laboratory, Lemont, IL, 60439, USA; University of Chicago, USA; Correspondence to: Argonne National Laboratory, 9600 S. Cass Ave, Lemont, IL, 60439, USA.University of Chicago, USA; Argonne National Laboratory, Lemont, IL, 60439, USAArgonne National Laboratory, Lemont, IL, 60439, USAArgonne National Laboratory, Lemont, IL, 60439, USA; George Washington University, USAMichigan State University, USAOak Ridge National Laboratory, Oak Ridge, TN, 37831, USAArgonne National Laboratory, Lemont, IL, 60439, USAArgonne National Laboratory, Lemont, IL, 60439, USAArgonne National Laboratory, Lemont, IL, 60439, USAOak Ridge National Laboratory, Oak Ridge, TN, 37831, USA; University of Tennessee, Knoxville, TN, 37996, USAMichigan State University, USAMichigan State University, USAUniversity of Tennessee, Knoxville, TN, 37996, USARIKEN BNL Research Center, USAArgonne National Laboratory, Lemont, IL, 60439, USAUniversity of Illinois, Urbana Champaign, USAUniversity of California, Santa Cruz, USALawrence Berkeley National Laboratory, USAArgonne National Laboratory, Lemont, IL, 60439, USALawrence Berkeley National Laboratory, USAGoogle Inc, USAArizona State University, USAUniversity of Alabama, Tuscaloosa, AL, 35487, USANational Institute of Standards and Technology, USALawrence Berkeley National Laboratory, USAArgonne National Laboratory, Lemont, IL, 60439, USAUniversity of Chicago, USAOak Ridge National Laboratory, Oak Ridge, TN, 37831, USA; University of Tennessee, Knoxville, TN, 37996, USAOak Ridge National Laboratory, Oak Ridge, TN, 37831, USA; University of Tennessee, Knoxville, TN, 37996, USAUniversity of Tennessee, Knoxville, TN, 37996, USAOak Ridge National Laboratory, Oak Ridge, TN, 37831, USAFlash-X is a highly composable multiphysics software system that can be used to simulate physical phenomena in several scientific domains. It derives some of its solvers from FLASH, which was first released in 2000. Flash-X has a new framework that relies on abstractions and asynchronous communications for performance portability across a range of increasingly heterogeneous hardware platforms. Flash-X is meant primarily for solving Eulerian formulations of applications with compressible and/or incompressible reactive flows. It also has a built-in, versatile Lagrangian framework that can be used in many different ways, including implementing tracers, particle-in-cell simulations, and immersed boundary methods.http://www.sciencedirect.com/science/article/pii/S2352711022001030MultiphysicsSimulation softwareHigh-performance computingPerformance portability |
spellingShingle | Anshu Dubey Klaus Weide Jared O’Neal Akash Dhruv Sean Couch J. Austin Harris Tom Klosterman Rajeev Jain Johann Rudi Bronson Messer Michael Pajkos Jared Carlson Ran Chu Mohamed Wahib Saurabh Chawdhary Paul M. Ricker Dongwook Lee Katie Antypas Katherine M. Riley Christopher Daley Murali Ganapathy Francis X. Timmes Dean M. Townsley Marcos Vanella John Bachan Paul M. Rich Shravan Kumar Eirik Endeve W. Raphael Hix Anthony Mezzacappa Thomas Papatheodore Flash-X: A multiphysics simulation software instrument SoftwareX Multiphysics Simulation software High-performance computing Performance portability |
title | Flash-X: A multiphysics simulation software instrument |
title_full | Flash-X: A multiphysics simulation software instrument |
title_fullStr | Flash-X: A multiphysics simulation software instrument |
title_full_unstemmed | Flash-X: A multiphysics simulation software instrument |
title_short | Flash-X: A multiphysics simulation software instrument |
title_sort | flash x a multiphysics simulation software instrument |
topic | Multiphysics Simulation software High-performance computing Performance portability |
url | http://www.sciencedirect.com/science/article/pii/S2352711022001030 |
work_keys_str_mv | AT anshudubey flashxamultiphysicssimulationsoftwareinstrument AT klausweide flashxamultiphysicssimulationsoftwareinstrument AT jaredoneal flashxamultiphysicssimulationsoftwareinstrument AT akashdhruv flashxamultiphysicssimulationsoftwareinstrument AT seancouch flashxamultiphysicssimulationsoftwareinstrument AT jaustinharris flashxamultiphysicssimulationsoftwareinstrument AT tomklosterman flashxamultiphysicssimulationsoftwareinstrument AT rajeevjain flashxamultiphysicssimulationsoftwareinstrument AT johannrudi flashxamultiphysicssimulationsoftwareinstrument AT bronsonmesser flashxamultiphysicssimulationsoftwareinstrument AT michaelpajkos flashxamultiphysicssimulationsoftwareinstrument AT jaredcarlson flashxamultiphysicssimulationsoftwareinstrument AT ranchu flashxamultiphysicssimulationsoftwareinstrument AT mohamedwahib flashxamultiphysicssimulationsoftwareinstrument AT saurabhchawdhary flashxamultiphysicssimulationsoftwareinstrument AT paulmricker flashxamultiphysicssimulationsoftwareinstrument AT dongwooklee flashxamultiphysicssimulationsoftwareinstrument AT katieantypas flashxamultiphysicssimulationsoftwareinstrument AT katherinemriley flashxamultiphysicssimulationsoftwareinstrument AT christopherdaley flashxamultiphysicssimulationsoftwareinstrument AT muraliganapathy flashxamultiphysicssimulationsoftwareinstrument AT francisxtimmes flashxamultiphysicssimulationsoftwareinstrument AT deanmtownsley flashxamultiphysicssimulationsoftwareinstrument AT marcosvanella flashxamultiphysicssimulationsoftwareinstrument AT johnbachan flashxamultiphysicssimulationsoftwareinstrument AT paulmrich flashxamultiphysicssimulationsoftwareinstrument AT shravankumar flashxamultiphysicssimulationsoftwareinstrument AT eirikendeve flashxamultiphysicssimulationsoftwareinstrument AT wraphaelhix flashxamultiphysicssimulationsoftwareinstrument AT anthonymezzacappa flashxamultiphysicssimulationsoftwareinstrument AT thomaspapatheodore flashxamultiphysicssimulationsoftwareinstrument |