Andrew Reisner
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Andrew Reisner has a total of 105 co-authors. Here are the top co-authors by number of shared publications:
- Brendan Krueger
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
2 shared publications - Charles Roger Ferenbaugh
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
2 shared publications - Christoph Junghans
Los Alamos National Laboratory
2 shared publications - Christopher M. Malone
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
2 shared publications - Galen Shipman
Los Alamos National Laboratory
2 shared publications - Jonathan Pietarila Graham
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
2 shared publications
Latest Publications
- Open Access
- 14 August 2026
- Published by The Open Journal in Journal of Open Source Software
- Vol. 11 (124) , 9333
FleCSI: Flexible Computational Science Infrastructure
- 14 August 2026
- Published by The Open Journal in Journal of Open Source Software
- Vol. 11 (124) , 9333
Open AccessFleCSI: Flexible Computational Science Infrastructure
- 29 July 2025
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
- Vol. 39 (6) , 739-749
Teaching an old dog new tricks: Porting legacy code to heterogeneous compute architectures with automated code translation
Legacy codes are in ubiquitous use in scientific simulations; they are well-tested and there is significant time investment in their use. However, one challenge is the adoption of new, sometimes incompatible computing paradigms, such as GPU hardware. In this paper, we explore using automated code translation to enable execution of legacy multigrid solver code on GPUs without significant time investment and while avoiding intrusive changes to the codebase. We developed a thin, reusable translation layer that parses Fortran 2003 at compile time, interfacing with the existing library Loopy ( Klöckner, 2014 ) to transpile to C ++ /GPU code, which is then managed by a custom MPI runtime system that we created. With this low-effort approach, we are able to achieve a payoff of an approximately 2–3× speedup over a full CPU socket, and 6× in multi-node settings.
- 29 July 2025
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
- Vol. 39 (6) , 739-749
Teaching an old dog new tricks: Porting legacy code to heterogeneous compute architectures with automated code translation
Legacy codes are in ubiquitous use in scientific simulations; they are well-tested and there is significant time investment in their use. However, one challenge is the adoption of new, sometimes incompatible computing paradigms, such as GPU hardware. In this paper, we explore using automated code translation to enable execution of legacy multigrid solver code on GPUs without significant time investment and while avoiding intrusive changes to the codebase. We developed a thin, reusable translation layer that parses Fortran 2003 at compile time, interfacing with the existing library Loopy ( Klöckner, 2014 ) to transpile to C ++ /GPU code, which is then managed by a custom MPI runtime system that we created. With this low-effort approach, we are able to achieve a payoff of an approximately 2–3× speedup over a full CPU socket, and 6× in multi-node settings.
- 23 September 2022
- Published by Elsevier in Parallel Computing
- Vol. 114
Tausch: A halo exchange library for large heterogeneous computing systems using MPI, OpenCL, and CUDA
- 23 September 2022
- Published by Elsevier in Parallel Computing
- Vol. 114
Tausch: A halo exchange library for large heterogeneous computing systems using MPI, OpenCL, and CUDA
- 9 June 2022
- Published by Springer Nature
- p. 480-495
FleCSI 2.0: The Flexible Computational Science Infrastructure Project
- 9 June 2022
- Published by Springer Nature
- p. 480-495
FleCSI 2.0: The Flexible Computational Science Infrastructure Project
- 11 December 2020
- Published by Office of Scientific and Technical Information (OSTI)
The Ristra Project: FY20/21 Milestone Report
The ASC Advanced Technology Development and Mitigation (ATDM) sub-program was established in2014to develop new simulation tools operating on exascale-class computers to serve NNSA (see Appendix B). Over the course of ATDM, LANL management have set a strategy for exascale-class application codes that follows two supportive and mutually risk-mitigating paths: evolution for established production integrated design codes (IDCs) – with a strong pedigree within the user community – based upon existing programming paradigms(MPI+X); and a new start ATDM project, Ristra, a high-risk/high-reward push for a next-generation multi-physics, multi-scale simulation toolkit based on emerging advanced programming systems(with an initial focus on data-flow task-based models exemplified by Legion). The role of Ristra as the high-risk/high-reward path for LANL’s codes was fully consistent with the goals of ATDM as described in Appendix B, in particular its emphasis on evolving ASC capabilities through novel computing programming models and computing technologies.
- 11 December 2020
- Published by Office of Scientific and Technical Information (OSTI)
The Ristra Project: FY20/21 Milestone Report
The ASC Advanced Technology Development and Mitigation (ATDM) sub-program was established in2014to develop new simulation tools operating on exascale-class computers to serve NNSA (see Appendix B). Over the course of ATDM, LANL management have set a strategy for exascale-class application codes that follows two supportive and mutually risk-mitigating paths: evolution for established production integrated design codes (IDCs) – with a strong pedigree within the user community – based upon existing programming paradigms(MPI+X); and a new start ATDM project, Ristra, a high-risk/high-reward push for a next-generation multi-physics, multi-scale simulation toolkit based on emerging advanced programming systems(with an initial focus on data-flow task-based models exemplified by Legion). The role of Ristra as the high-risk/high-reward path for LANL’s codes was fully consistent with the goals of ATDM as described in Appendix B, in particular its emphasis on evolving ASC capabilities through novel computing programming models and computing technologies.