Skip to content

Commit

Permalink
Merge pull request #14 from Flash-X/update-papers
Browse files Browse the repository at this point in the history
  • Loading branch information
akashdhruv authored Jul 5, 2024
2 parents 4b5ae54 + 6f13304 commit 1e4a7b7
Showing 1 changed file with 197 additions and 0 deletions.
197 changes: 197 additions & 0 deletions publications/papers.bib
Original file line number Diff line number Diff line change
Expand Up @@ -464,3 +464,200 @@ @article{manek2018rise
title = {The Rise of a Magnetic Flux Tube in a Background Field: Solar Helicity Selection Rules},
volume = {859},
year = {2018}}


@inproceedings{Dhruv_2023,
title={Framework and Methodology for Verification of a Complex Scientific Simulation Software, Flash-X},
url={http://dx.doi.org/10.1109/CSCE60160.2023.00411},
DOI={10.1109/csce60160.2023.00411},
booktitle={2023 Congress in Computer Science, Computer Engineering, \& Applied Computing (CSCE)},
publisher={IEEE},
author={Dhruv, Akash and Jain, Rajeev and O’Neal, Jared and Weide, Klaus and Dubey, Anshu},
year={2023},
month=jul}

@article{Dhruv_2024,
title={A vortex damping outflow forcing for multiphase flows with sharp interfacial jumps},
volume={511},
ISSN={0021-9991},
url={http://dx.doi.org/10.1016/j.jcp.2024.113122},
DOI={10.1016/j.jcp.2024.113122},
journal={Journal of Computational Physics},
publisher={Elsevier BV},
author={Dhruv, Akash},
year={2024},
month=aug,
pages={113122}}

@article{Dhruv_2023,
title={Managing Software Provenance to Enhance Reproducibility in Computational Research},
volume={25},
ISSN={1558-366X},
url={http://dx.doi.org/10.1109/MCSE.2023.3314288},
DOI={10.1109/mcse.2023.3314288},
number={3},
journal={Computing in Science \& Engineering},
publisher={Institute of Electrical and Electronics Engineers (IEEE)},
author={Dhruv, Akash and Dubey, Anshu},
year={2023},
month=may,
pages={60–65}}


@article{DHRUV2019103099,
title = {A formulation for high-fidelity simulations of pool boiling in low gravity},
journal = {International Journal of Multiphase Flow},
volume = {120},
pages = {103099},
year = {2019},
issn = {0301-9322},
doi = {https://doi.org/10.1016/j.ijmultiphaseflow.2019.103099},
url = {https://www.sciencedirect.com/science/article/pii/S030193221930165X},
author = {Akash Dhruv and Elias Balaras and Amir Riaz and Jungho Kim}}

@article{DHRUV2021121826,
title = {An investigation of the gravity effects on pool boiling heat transfer via high-fidelity simulations},
journal = {International Journal of Heat and Mass Transfer},
volume = {180},
pages = {121826},
year = {2021},
issn = {0017-9310},
doi = {https://doi.org/10.1016/j.ijheatmasstransfer.2021.121826},
url = {https://www.sciencedirect.com/science/article/pii/S0017931021009315},
author = {Akash Dhruv and Elias Balaras and Amir Riaz and Jungho Kim}}

@article{Martinez_2022,
doi = {10.1088/1361-6595/ac4b67},
url = {https://dx.doi.org/10.1088/1361-6595/ac4b67},
year = {2022},
month = {mar},
publisher = {IOP Publishing},
volume = {31},
number = {3},
pages = {035004},
author = {Luis Martinez and Akash Dhruv and Elias Balaras and Michael Keidar},
title = {On self organization: model for ionization wave propagation with targets of varying electrical properties},
journal = {Plasma Sources Science and Technology}}

@article{Martinez_2020,
doi = {10.1088/2057-1976/abc05e},
url = {https://dx.doi.org/10.1088/2057-1976/abc05e},
year = {2020},
month = {oct},
publisher = {IOP Publishing},
volume = {6},
number = {6},
p ages = {065022},
author = {Luis Martinez and Akash Dhruv and Li Lin and Elias Balaras and Michael Keidar},
title = {Model for deformation of cells from external electric fields at or near resonant frequencies},
journal = {Biomedical Physics \& Engineering Express}}

@article{Martinez_2019,
doi = {10.1088/1361-6595/ab4167},
url = {https://dx.doi.org/10.1088/1361-6595/ab4167},
year = {2019},
month = {nov},
publisher = {IOP Publishing},
volume = {28},
number = {11},
pages = {115002},
author = {Luis Martinez and Akash Dhruv and Li Lin and Elias Balaras and Michael Keidar},
title = {Interaction between a helium atmospheric plasma jet and targets and dynamics of the interface},
journal = {Plasma Sources Science and Technology}}


@misc{dhruv2023composabledesignmultiphasefluid,
title={Composable Design of Multiphase Fluid Dynamics Solvers in Flash-X},
author={Akash Dhruv},
year={2023},
eprint={2312.11740},
archivePrefix={arXiv},
primaryClass={cs.CE},
url={https://arxiv.org/abs/2312.11740}}

@misc{hassan2023bubblemlmultiphysicsdatasetbenchmarks,
title={BubbleML: A Multi-Physics Dataset and Benchmarks for Machine Learning},
author={Sheikh Md Shakeel Hassan and Arthur Feeney and Akash Dhruv and Jihoon Kim and Youngjoon Suh and Jaiyoung Ryu and Yoonjin Won and Aparna Chandramowlishwaran},
year={2023},
eprint={2307.14623},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2307.14623}}

@article{dubey2023FGCS,
title = {A tool and a methodology to use macros for abstracting variations in code for different computational demands},
journal = {Future Generation Computer Systems},
year = {2023},
issn = {0167-739X},
doi = {https://doi.org/10.1016/j.future.2023.07.014},
url = {https://www.sciencedirect.com/science/article/pii/S0167739X23002649},
author = {A. Dubey and Y. Lee and T. Klosterman and E. Vatai},
keywords = {Performance portability, Implementation variants, Program assembly, Heterogeneous computing, Scientific software, Multiphysics},
abstract = {Scientific software used on high-performance computing platforms is in a phase of transformation because of the combined increase in the heterogeneity and complexity of models and hardware platforms. Having separate implementations for different platforms can easily lead to combinatorial explosions; therefore, the computational science community has been looking for mechanisms to express code through abstractions that can be specialized for different platforms. Most existing approaches use template meta-programming in C++, and are, therefore language specific. We have developed a tool that uses customized expansion of macros to mimic some of C++ behaviour in other languages. It enables unification of any code variants that may be necessary to run efficiently on different target architectures and different computational environments through use of macros with multiple alternative definitions and ability to arbitrate on definition selection for expansion. Combined with two other tools, a custom runtime, and a user specified recipe translator, our custom macroprocessor becomes a part of an overall performance portability solution that does not depend on any specific programming language. We also use macros as code-shorthand that lets code snippets become building blocks that allow variations in control flow to explore performance options. We demonstrate use of macros in Flash-X, a multiphysics multicomponent code with many Fortran legacy components derived from an earlier community code FLASH.}
}


@inproceedings{dubey2022macro,
author="Dubey, Anshu and Klosterman, Tom",
editor="Wyrzykowski, Roman
and Dongarra, Jack
and Deelman, Ewa
and Karczewski, Konrad",
title="Language Agnostic Approach for Unification of Implementation Variants for Different Computing Devices",
booktitle="Parallel Processing and Applied Mathematics",
year="2023",
publisher="Springer International Publishing",
address="Cham",
pages="279--290",
abstract="Scientific software used on high performance computing platforms is in a phase of transformation because of combined increase in the heterogeneity and complexity of models and hardware platforms. Having separate implementations for different platforms can easily lead to combinatorial explosion, therefore, computational science community has been looking for mechanisms to express code through abstractions that can be specialized for different platforms. Some approaches have met success through the use of template meta-programming in C++. However, their reliance upon C++ makes these approaches inaccessible to non C++ codes. In this paper, we describe a language agnostic methodology using macros that not only mimics the behavior of templates as applied in the abstractions, but also allows the use of code components as building blocks to explore implementation variants. We have successfully applied this methodology to Flash-X, a new multiphysics multicomponent code with many Fortran legacy components.",
isbn="978-3-031-30442-2"
}


@inproceedings{o2022domain,
title={Domain-specific runtime to orchestrate computation on heterogeneous platforms},
author={O’Neal, Jared and Wahib, Mohamed and Dubey, Anshu and Weide, Klaus and Klosterman, Tom and Rudi, Johann},
booktitle={European Conference on Parallel Processing},
pages={154--165},
year={2022},
organization={Springer, Cham}
}

@inproceedings{Huck2022,
title={Performance Debugging and Tuning of Flash-X with Data Analysis Tools},
author={Huck, Kevin and Wu, Xingfu and Dubey, Anshu and Georgiadou, Antigono and Harris, J. Austin and Klosterman, Tom and Trappet, Matthew and Weide, Klaus},
booktitle = {ProTools 2022},
}


@article{dubey2022flash,
title={Flash-X: A multiphysics simulation software instrument},
author={Dubey, Anshu and Weide, Klaus and O’Neal, Jared and Dhruv, Akash and Couch, Sean and Harris, J Austin and Klosterman, Tom and Jain, Rajeev and Rudi, Johann and Messer, Bronson and others},
journal={SoftwareX},
volume={19},
pages={101168},
year={2022},
publisher={Elsevier}
}

@article{harris2022exascale,
title={Exascale models of stellar explosions: Quintessential multi-physics simulation},
author={Harris, J Austin and Chu, Ran and Couch, Sean M and Dubey, Anshu and Endeve, Eirik and Georgiadou, Antigoni and Jain, Rajeev and Kasen, Daniel and Laiu, M Paul and Messer, OE B and others},
journal={The International Journal of High Performance Computing Applications},
volume={36},
number={1},
pages={59--77},
year={2022},
publisher={SAGE Publications Sage UK: London, England}
}

@article{couch2021towards,
title={Towards performance portability in the Spark astrophysical magnetohydrodynamics solver in the Flash-X simulation framework},
author={Couch, Sean M and Carlson, Jared and Pajkos, Michael and O’Shea, Brian W and Dubey, Anshu and Klosterman, Tom},
journal={Parallel Computing},
volume={108},
pages={102830},
year={2021},
publisher={North-Holland}
}

0 comments on commit 1e4a7b7

Please sign in to comment.