Ann S. Almgren
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Ann S. Almgren has a total of 196 co-authors. Here are the top co-authors by number of shared publications:
- Michael Zingale
Stony Brook University
13 shared publications - John B. Bell
Lawrence Berkeley National Laboratory 1 , Berkeley, California 94720
11 shared publications - Weiqun Zhang
Lawrence Berkeley National Laboratory 1 Cyclotron Road 94720 Berkeley CA USA
8 shared publications - Andrew Myers
Lawrence Berkeley National Laboratory
7 shared publications J. B. Bell
Center for Computational Sciences and Engineering, Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA
7 shared publicationsA. Nonaka
Center for Computational Sciences and Engineering, Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA
6 shared publications
Latest Publications
- 2 July 2026
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
Real time simulations of nuclear cloud rise with the energy research and forecasting model
Operational models of nuclear cloud rise are required to have short simulation times to facilitate timely response by decision makers and emergency personnel. Because of this, current models are low dimensional approximations and rely on parameterized variables tuned to historical U.S. nuclear test results. These simplifications limit the capacity of current models to account for complex interactions with the local environment. As an alternative, this study examines the use of a new multiscale atmospheric solver, the Energy Research and Forecasting model (ERF), for use in fallout modeling applications. By simulating the fully three dimensional and time varying atmosphere dynamics, including turbulence with large eddy simulation (LES), significantly fewer modeling assumptions are required. In this study, four historical U.S. nuclear tests with varying heights of burst were simulated in ERF using an idealized setup and the results agree favorably with both historical test data and previous simulation data from the Weather Research and Forecasting model (WRF). Furthermore, it was demonstrated that cloud rise simulations could be performed faster than real time by leveraging GPU accelerated high performance computing resources with a combination of adaptive time stepping and adaptive mesh refinement. This represents a significant improvement in capability for nuclear cloud rise simulations and may enable the use of ERF as an operational tool in emergency situations.
- 2 July 2026
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
Real time simulations of nuclear cloud rise with the energy research and forecasting model
Operational models of nuclear cloud rise are required to have short simulation times to facilitate timely response by decision makers and emergency personnel. Because of this, current models are low dimensional approximations and rely on parameterized variables tuned to historical U.S. nuclear test results. These simplifications limit the capacity of current models to account for complex interactions with the local environment. As an alternative, this study examines the use of a new multiscale atmospheric solver, the Energy Research and Forecasting model (ERF), for use in fallout modeling applications. By simulating the fully three dimensional and time varying atmosphere dynamics, including turbulence with large eddy simulation (LES), significantly fewer modeling assumptions are required. In this study, four historical U.S. nuclear tests with varying heights of burst were simulated in ERF using an idealized setup and the results agree favorably with both historical test data and previous simulation data from the Weather Research and Forecasting model (WRF). Furthermore, it was demonstrated that cloud rise simulations could be performed faster than real time by leveraging GPU accelerated high performance computing resources with a combination of adaptive time stepping and adaptive mesh refinement. This represents a significant improvement in capability for nuclear cloud rise simulations and may enable the use of ERF as an operational tool in emergency situations.
- Open Access
- 15 May 2026
- Published by American Astronomical Society in The Astrophysical Journal Supplement Series
- Vol. 284 (2) , 40
thornado+ F LASH -X: A Hybrid Discontinuous Galerkin–Implicit-explicit and Finite-volume Framework for Neutrino-radiation Hydrodynamics in Core-collapse Supernovae*
We present neutrino-transport algorithms implemented in the toolkit for high-order neutrino-radiation hydrodynamics ( thornado ) and their coupling to self-gravitating hydrodynamics within the adaptive mesh refinement–based multiphysics simulation framework F LASH -X. thornado , developed primarily for simulations of core-collapse supernovae (CCSNe), employs a spectral, six-species two-moment formulation with algebraic closure and special-relativistic observer corrections accurate to O ( v / c ) , and uses discontinuous Galerkin (DG) methods for phase-space discretization combined with implicit-explicit time stepping. A key development is a nonlinear neutrino–matter coupling algorithm based on nested fixed-point iteration with Anderson acceleration, enabling fully implicit treatment of collisional processes, including energy-coupling interactions such as neutrino–electron scattering and pair production. Coupling to finite-volume (FV) hydrodynamics is achieved through a hybrid DG-FV representation of the fluid variables and operator-split evolution within F LASH -X. The implementation is verified using basic transport tests with idealized opacities and relaxation and deleptonization problems with tabulated microphysics. Spherically symmetric CCSN simulations demonstrate accuracy and robustness of the coupled scheme, including close agreement with the CCSN simulation code Chimera . An axisymmetric CCSN simulation further demonstrates the viability of DG-based neutrino transport for multidimensional supernova modeling within F LASH -X. thornado ’s neutrino-transport solver is GPU-enabled using OpenMP offloading or OpenACC, and all CCSN applications included in this work use the GPU implementation. Together, these results establish a foundation for future enhancements in physics fidelity, numerical algorithms, and computational performance, for increasingly realistic large-scale CCSN simulations.
- 15 May 2026
- Published by American Astronomical Society in The Astrophysical Journal Supplement Series
- Vol. 284 (2) , 40
Open Accessthornado+ F LASH -X: A Hybrid Discontinuous Galerkin–Implicit-explicit and Finite-volume Framework for Neutrino-radiation Hydrodynamics in Core-collapse Supernovae*
We present neutrino-transport algorithms implemented in the toolkit for high-order neutrino-radiation hydrodynamics ( thornado ) and their coupling to self-gravitating hydrodynamics within the adaptive mesh refinement–based multiphysics simulation framework F LASH -X. thornado , developed primarily for simulations of core-collapse supernovae (CCSNe), employs a spectral, six-species two-moment formulation with algebraic closure and special-relativistic observer corrections accurate to O ( v / c ) , and uses discontinuous Galerkin (DG) methods for phase-space discretization combined with implicit-explicit time stepping. A key development is a nonlinear neutrino–matter coupling algorithm based on nested fixed-point iteration with Anderson acceleration, enabling fully implicit treatment of collisional processes, including energy-coupling interactions such as neutrino–electron scattering and pair production. Coupling to finite-volume (FV) hydrodynamics is achieved through a hybrid DG-FV representation of the fluid variables and operator-split evolution within F LASH -X. The implementation is verified using basic transport tests with idealized opacities and relaxation and deleptonization problems with tabulated microphysics. Spherically symmetric CCSN simulations demonstrate accuracy and robustness of the coupled scheme, including close agreement with the CCSN simulation code Chimera . An axisymmetric CCSN simulation further demonstrates the viability of DG-based neutrino transport for multidimensional supernova modeling within F LASH -X. thornado ’s neutrino-transport solver is GPU-enabled using OpenMP offloading or OpenACC, and all CCSN applications included in this work use the GPU implementation. Together, these results establish a foundation for future enhancements in physics fidelity, numerical algorithms, and computational performance, for increasingly realistic large-scale CCSN simulations.
- Open Access
thornado+Flash-X: A Hybrid DG-IMEX and Finite-Volume Framework for Neutrino-Radiation Hydrodynamics in Core-Collapse Supernovae
We present neutrino-transport algorithms implemented in the toolkit for high-order neutrino-radiation hydrodynamics (thornado) and their coupling to self-gravitating hydrodynamics within the adaptive mesh refinement (AMR)-based multiphysics simulation framework Flash-X. thornado, developed primarily for simulations of core-collapse supernovae (CCSNe), employs a spectral, six-species two-moment formulation with algebraic closure and special-relativistic observer corrections accurate to $O(v/c)$, and uses discontinuous Galerkin (DG) methods for phase-space discretization combined with implicit-explicit time stepping. A key development is a nonlinear neutrino-matter coupling algorithm based on nested fixed-point iteration with Anderson acceleration, enabling fully implicit treatment of collisional processes, including energy-coupling interactions such as neutrino-electron scattering and pair production. Coupling to finite-volume (FV) hydrodynamics is achieved with a hybrid DG-FV representation of the fluid variables and operator-split evolution in Flash-X. The implementation is verified using basic transport tests with idealized opacities and relaxation and deleptonization problems with tabulated microphysics. Spherically symmetric CCSN simulations demonstrate accuracy and robustness of the coupled scheme, including close agreement with the CCSN simulation code Chimera. An axisymmetric CCSN simulation further demonstrates the viability of DG-based neutrino transport for multidimensional supernova modeling within Flash-X. thornado's neutrino-transport solver is GPU-enabled using OpenMP offloading or OpenACC, and all CCSN applications included in this work use the GPU implementation. Together, these results establish a foundation for future enhancements in physics fidelity, numerical algorithms, and computational performance, for increasingly realistic large-scale CCSN simulations.Open Accessthornado+Flash-X: A Hybrid DG-IMEX and Finite-Volume Framework for Neutrino-Radiation Hydrodynamics in Core-Collapse Supernovae
We present neutrino-transport algorithms implemented in the toolkit for high-order neutrino-radiation hydrodynamics (thornado) and their coupling to self-gravitating hydrodynamics within the adaptive mesh refinement (AMR)-based multiphysics simulation framework Flash-X. thornado, developed primarily for simulations of core-collapse supernovae (CCSNe), employs a spectral, six-species two-moment formulation with algebraic closure and special-relativistic observer corrections accurate to $O(v/c)$, and uses discontinuous Galerkin (DG) methods for phase-space discretization combined with implicit-explicit time stepping. A key development is a nonlinear neutrino-matter coupling algorithm based on nested fixed-point iteration with Anderson acceleration, enabling fully implicit treatment of collisional processes, including energy-coupling interactions such as neutrino-electron scattering and pair production. Coupling to finite-volume (FV) hydrodynamics is achieved with a hybrid DG-FV representation of the fluid variables and operator-split evolution in Flash-X. The implementation is verified using basic transport tests with idealized opacities and relaxation and deleptonization problems with tabulated microphysics. Spherically symmetric CCSN simulations demonstrate accuracy and robustness of the coupled scheme, including close agreement with the CCSN simulation code Chimera. An axisymmetric CCSN simulation further demonstrates the viability of DG-based neutrino transport for multidimensional supernova modeling within Flash-X. thornado's neutrino-transport solver is GPU-enabled using OpenMP offloading or OpenACC, and all CCSN applications included in this work use the GPU implementation. Together, these results establish a foundation for future enhancements in physics fidelity, numerical algorithms, and computational performance, for increasingly realistic large-scale CCSN simulations. - 2 September 2025
- Published by American Physical Society (APS) in Physical Review E
- Vol. 112 (3) , 034401
Three-dimensional modeling of hyphal fusion, branching, and nutrient transport in filamentous fungi
Fungi exhibit behaviors distinct from other microbes. Filamentous fungi grow by extending complex networks of branched filaments collectively referred to as the mycelium. These networks can expand over large distances and traverse low-nutrient areas by translocating nutrients through the filament network. This spatial characteristic makes filamentous fungi crucial for soil ecosystems, supporting stable microbial communities and promoting plant growth. However, simulating these behaviors is complex. The elongated nature of fungal compartments results in different mechanical interactions compared to the commonly modeled spherical bacteria. These detailed hyphal mechanics require specialized consideration and are often excluded from conventional fungal simulation packages. Additionally, the extensive fungal networks in nature demand computationally intensive simulations, necessitating high-performance algorithms. Therefore, realistic fungi simulations require specialized software. We introduce a fungal modeling expansion to the high-performance biological modelling and interface exchange (bmx) software suite. bmx leverages adaptive mesh refinement in AMReX for chemical diffusion and incorporates a full mechanical model for bacterial cells, accelerated by GPUs. By extending bmx to model filamentous particles, we demonstrate the formation of complex filament networks through interactions like hyphal branching and fusion (anastomosis). We show that the networks produced match real-world fungal structures through various metrics. This work supports computational studies of fungal growth dynamics and can be adapted to investigate the growth of other filamentous structures in biology or materials science. The expanded-BMX package is open-sourced and is available online.
- 2 September 2025
- Published by American Physical Society (APS) in Physical Review E
- Vol. 112 (3) , 034401
Three-dimensional modeling of hyphal fusion, branching, and nutrient transport in filamentous fungi
Fungi exhibit behaviors distinct from other microbes. Filamentous fungi grow by extending complex networks of branched filaments collectively referred to as the mycelium. These networks can expand over large distances and traverse low-nutrient areas by translocating nutrients through the filament network. This spatial characteristic makes filamentous fungi crucial for soil ecosystems, supporting stable microbial communities and promoting plant growth. However, simulating these behaviors is complex. The elongated nature of fungal compartments results in different mechanical interactions compared to the commonly modeled spherical bacteria. These detailed hyphal mechanics require specialized consideration and are often excluded from conventional fungal simulation packages. Additionally, the extensive fungal networks in nature demand computationally intensive simulations, necessitating high-performance algorithms. Therefore, realistic fungi simulations require specialized software. We introduce a fungal modeling expansion to the high-performance biological modelling and interface exchange (bmx) software suite. bmx leverages adaptive mesh refinement in AMReX for chemical diffusion and incorporates a full mechanical model for bacterial cells, accelerated by GPUs. By extending bmx to model filamentous particles, we demonstrate the formation of complex filament networks through interactions like hyphal branching and fusion (anastomosis). We show that the networks produced match real-world fungal structures through various metrics. This work supports computational studies of fungal growth dynamics and can be adapted to investigate the growth of other filamentous structures in biology or materials science. The expanded-BMX package is open-sourced and is available online.
- Open Access
- 11 June 2025
- Published by The Open Journal in Journal of Open Source Software
- Vol. 10 (110) , 7958
REMORA: Regional Modeling of Oceans Refined Adaptively (built on AMReX)
The Regional Model of the Ocean Refined Adaptively (REMORA) is a new implementation of an existing community standard ocean model, the Regional Ocean Modeling System (ROMS, Haidvogel et al., 2008; Shchepetkin & McWilliams, 2005) that simulates estuarine and oceanic dynamics using the latest high-performance computing architectures. REMORA employs hierarchical parallelism using an MPI+X model, where X may be OpenMP on multicore CPU-only systems, or CUDA, HIP, or SYCL on GPU-accelerated systems. It is able to be built and run in both single and double precision. REMORA is built on AMReX (Zhang et al., 2019, 2021), a block-structured adaptive mesh refinement (AMR) software framework that provides the underlying performance-portable software infrastructure for block-structured mesh operations. REMORA, like ROMS, is a regional model, meaning that it is generally used for limited domains, and as such requires boundary conditions derived analytically, or from larger-scale models.
- 11 June 2025
- Published by The Open Journal in Journal of Open Source Software
- Vol. 10 (110) , 7958
Open AccessREMORA: Regional Modeling of Oceans Refined Adaptively (built on AMReX)
The Regional Model of the Ocean Refined Adaptively (REMORA) is a new implementation of an existing community standard ocean model, the Regional Ocean Modeling System (ROMS, Haidvogel et al., 2008; Shchepetkin & McWilliams, 2005) that simulates estuarine and oceanic dynamics using the latest high-performance computing architectures. REMORA employs hierarchical parallelism using an MPI+X model, where X may be OpenMP on multicore CPU-only systems, or CUDA, HIP, or SYCL on GPU-accelerated systems. It is able to be built and run in both single and double precision. REMORA is built on AMReX (Zhang et al., 2019, 2021), a block-structured adaptive mesh refinement (AMR) software framework that provides the underlying performance-portable software infrastructure for block-structured mesh operations. REMORA, like ROMS, is a regional model, meaning that it is generally used for limited domains, and as such requires boundary conditions derived analytically, or from larger-scale models.
- 29 August 2024
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
- Vol. 38 (6) , 599-611
AMReX and pyAMReX: Looking beyond the exascale computing project
AMReX is a software framework for the development of block-structured mesh applications with adaptive mesh refinement (AMR). AMReX was initially developed and supported by the AMReX Co-Design Center as part of the U.S. DOE Exascale Computing Project (ECP), and is continuing to grow post-ECP. In addition to adding new functionality and performance improvements to the core AMReX framework, we have also developed a Python binding, pyAMReX, that provides a bridge between AMReX-based application codes and the data science ecosystem. pyAMReX provides zero-copy application GPU data access for AI/ML, in situ analysis and application coupling, and enables rapid, massively parallel prototyping. In this paper we review the overall functionality of AMReX and pyAMReX, focusing on new developments, new functionality, and optimizations of key operations. We also summarize capabilities of ECP projects that used AMReX and provide an overview of new, non-ECP applications.
- 29 August 2024
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
- Vol. 38 (6) , 599-611
AMReX and pyAMReX: Looking beyond the exascale computing project
AMReX is a software framework for the development of block-structured mesh applications with adaptive mesh refinement (AMR). AMReX was initially developed and supported by the AMReX Co-Design Center as part of the U.S. DOE Exascale Computing Project (ECP), and is continuing to grow post-ECP. In addition to adding new functionality and performance improvements to the core AMReX framework, we have also developed a Python binding, pyAMReX, that provides a bridge between AMReX-based application codes and the data science ecosystem. pyAMReX provides zero-copy application GPU data access for AI/ML, in situ analysis and application coupling, and enables rapid, massively parallel prototyping. In this paper we review the overall functionality of AMReX and pyAMReX, focusing on new developments, new functionality, and optimizations of key operations. We also summarize capabilities of ECP projects that used AMReX and provide an overview of new, non-ECP applications.
- Open Access
- 16 April 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computing in Science & Engineering
- Vol. 26 (1) , 48-60
A Cast of Thousands: How the IDEAS Productivity Project Has Advanced Software Productivity and Sustainability
Computational and data-enabled science and engineering are revolutionizing advances throughout science and society, at all scales of computing. For example, teams in the U.S. DOE Exascale Computing Project have been tackling new frontiers in modeling, simulation, and analysis by exploiting unprecedented exascale computing capabilities—building an advanced software ecosystem that supports next-generation applications and addresses disruptive changes in computer architectures. However, concerns are growing about the productivity of the developers of scientific software, its sustainability, and the trustworthiness of the results that it produces. Members of the IDEAS project serve as catalysts to address these challenges through fostering software communities, incubating and curating methodologies and resources, and disseminating knowledge to advance developer productivity and software sustainability. This paper discusses how these synergistic activities are advancing scientific discovery—mitigating technical risks by building a firmer foundation for reproducible, sustainable science at all scales of computing, from laptops to clusters to exascale and beyond.
- 16 April 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computing in Science & Engineering
- Vol. 26 (1) , 48-60
Open AccessA Cast of Thousands: How the IDEAS Productivity Project Has Advanced Software Productivity and Sustainability
Computational and data-enabled science and engineering are revolutionizing advances throughout science and society, at all scales of computing. For example, teams in the U.S. DOE Exascale Computing Project have been tackling new frontiers in modeling, simulation, and analysis by exploiting unprecedented exascale computing capabilities—building an advanced software ecosystem that supports next-generation applications and addresses disruptive changes in computer architectures. However, concerns are growing about the productivity of the developers of scientific software, its sustainability, and the trustworthiness of the results that it produces. Members of the IDEAS project serve as catalysts to address these challenges through fostering software communities, incubating and curating methodologies and resources, and disseminating knowledge to advance developer productivity and software sustainability. This paper discusses how these synergistic activities are advancing scientific discovery—mitigating technical risks by building a firmer foundation for reproducible, sustainable science at all scales of computing, from laptops to clusters to exascale and beyond.
- 27 February 2024
- Published by Elsevier in Journal of Computational Physics
- Vol. 504
A new re-redistribution scheme for weighted state redistribution with adaptive mesh refinement
- 27 February 2024
- Published by Elsevier in Journal of Computational Physics
- Vol. 504
A new re-redistribution scheme for weighted state redistribution with adaptive mesh refinement
- Open Access
- 1 July 2023
- Published by The Open Journal in Journal of Open Source Software
- Vol. 8 (87) , 5202
ERF: Energy Research and Forecasting
The Energy Research and Forecasting (ERF) code is a new model that simulates the mesoscale and microscale dynamics of the atmosphere using the latest high-performance computing architectures. It employs hierarchical parallelism using an MPI+X model, where X may be OpenMP on multicore CPU-only systems, or CUDA, HIP, or SYCL on GPU-accelerated systems. ERF is built on AMReX (Zhang et al., 2019, 2021), a block-structured adaptive mesh refinement (AMR) software framework that provides the underlying performance-portable software infrastructure for block-structured mesh operations. The "energy" aspect of ERF indicates that the software has been developed with renewable energy applications in mind. In addition to being a numerical weather prediction model, ERF is designed to provide a flexible computational framework for the exploration and investigation of different physics parameterizations and numerical strategies, and to characterize the flow field that impacts the ability of wind turbines to extract wind energy.
- 1 July 2023
- Published by The Open Journal in Journal of Open Source Software
- Vol. 8 (87) , 5202
Open AccessERF: Energy Research and Forecasting
The Energy Research and Forecasting (ERF) code is a new model that simulates the mesoscale and microscale dynamics of the atmosphere using the latest high-performance computing architectures. It employs hierarchical parallelism using an MPI+X model, where X may be OpenMP on multicore CPU-only systems, or CUDA, HIP, or SYCL on GPU-accelerated systems. ERF is built on AMReX (Zhang et al., 2019, 2021), a block-structured adaptive mesh refinement (AMR) software framework that provides the underlying performance-portable software infrastructure for block-structured mesh operations. The "energy" aspect of ERF indicates that the software has been developed with renewable energy applications in mind. In addition to being a numerical weather prediction model, ERF is designed to provide a flexible computational framework for the exploration and investigation of different physics parameterizations and numerical strategies, and to characterize the flow field that impacts the ability of wind turbines to extract wind energy.
- Open Access
From Compact Plasma Particle Sources to Advanced Accelerators with Modeling at Exascale
Developing complex, reliable advanced accelerators requires a coordinated, extensible, and comprehensive approach in modeling, from source to the end of beam lifetime. We present highlights in Exascale Computing to scale accelerator modeling software to the requirements set for contemporary science drivers. In particular, we present the first laser-plasma modeling on an exaflop supercomputer using the US DOE Exascale Computing Project WarpX. Leveraging developments for Exascale, the new DOE SCIDAC-5 Consortium for Advanced Modeling of Particle Accelerators (CAMPA) will advance numerical algorithms and accelerate community modeling codes in a cohesive manner: from beam source, over energy boost, transport, injection, storage, to application or interaction. Such start-to-end modeling will enable the exploration of hybrid accelerators, with conventional and advanced elements, as the next step for advanced accelerator modeling. Following open community standards, we seed an open ecosystem of codes that can be readily combined with each other and machine learning frameworks. These will cover ultrafast to ultraprecise modeling for future hybrid accelerator design, even enabling virtual test stands and twins of accelerators that can be used in operations.
Open AccessFrom Compact Plasma Particle Sources to Advanced Accelerators with Modeling at Exascale
Developing complex, reliable advanced accelerators requires a coordinated, extensible, and comprehensive approach in modeling, from source to the end of beam lifetime. We present highlights in Exascale Computing to scale accelerator modeling software to the requirements set for contemporary science drivers. In particular, we present the first laser-plasma modeling on an exaflop supercomputer using the US DOE Exascale Computing Project WarpX. Leveraging developments for Exascale, the new DOE SCIDAC-5 Consortium for Advanced Modeling of Particle Accelerators (CAMPA) will advance numerical algorithms and accelerate community modeling codes in a cohesive manner: from beam source, over energy boost, transport, injection, storage, to application or interaction. Such start-to-end modeling will enable the exploration of hybrid accelerators, with conventional and advanced elements, as the next step for advanced accelerator modeling. Following open community standards, we seed an open ecosystem of codes that can be readily combined with each other and machine learning frameworks. These will cover ultrafast to ultraprecise modeling for future hybrid accelerator design, even enabling virtual test stands and twins of accelerators that can be used in operations.