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...

Full description

Bibliographic Details
Main Authors: 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
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