Stephen Nichols
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Stephen Nichols has a total of 107 co-authors. Here are the top co-authors by number of shared publications:
- Matthew Norman
Oak Ridge National Laboratory, Oak Ridge TN USA 37831
14 shared publications - Muralikrishnan Gopalakrishnan Meena
Oak Ridge National Laboratory
13 shared publications Kalyan Gottiparthi
12 shared publicationsNicholson Koukpaizan
12 shared publications- Reuben D. Budiardja
Oak Ridge National Laboratory
5 shared publications - Markus Eisenbach
Oak Ridge National Laboratory
4 shared publications
Latest Publications
- Open Access
- 26 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 32-43
Are We There Yet? Evaluating AMDFlang Fortran Compiler Readiness on Production Workloads
Fortran applications constitute a significant portion of large-scale HPC workloads deployed at many large computational centers. The continued viability of such applications depends on the availability of a robust development environment that can target the increasingly heterogeneous node architectures of modern systems. The amdflang Fortran compiler is AMD’s next-generation compiler that targets x86 CPUs with OpenMP offloading capabilities to AMD GPUs. Based on the upstream LLVM flang compiler, amdflang was officially released as part of ROCm 7 and is currently being deployed as part of the standard AMD programming environment on HPE Cray systems. Given the importance of this transition, this work explores the current capabilities and performance of amdflang, using a wide spectrum of applications from different domains that are representative of the Fortran HPC workloads commonly deployed at computational centers. We assess the capability of amdflang as it relates to base Fortran language support, as well as OpenMP on the CPU and GPU offloading to AMD devices. We discuss the changes and effort needed to port existing codes to use amdflang, and an initial performance evaluation of the ported codes. For a few cases, we also explore the compilation times. We take a breadth-first approach to exploration to provide a guide to the compiler developers, computational centers, and end users as they consider migrating their codes to this new compiler.
- 26 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 32-43
Open AccessAre We There Yet? Evaluating AMDFlang Fortran Compiler Readiness on Production Workloads
Fortran applications constitute a significant portion of large-scale HPC workloads deployed at many large computational centers. The continued viability of such applications depends on the availability of a robust development environment that can target the increasingly heterogeneous node architectures of modern systems. The amdflang Fortran compiler is AMD’s next-generation compiler that targets x86 CPUs with OpenMP offloading capabilities to AMD GPUs. Based on the upstream LLVM flang compiler, amdflang was officially released as part of ROCm 7 and is currently being deployed as part of the standard AMD programming environment on HPE Cray systems. Given the importance of this transition, this work explores the current capabilities and performance of amdflang, using a wide spectrum of applications from different domains that are representative of the Fortran HPC workloads commonly deployed at computational centers. We assess the capability of amdflang as it relates to base Fortran language support, as well as OpenMP on the CPU and GPU offloading to AMD devices. We discuss the changes and effort needed to port existing codes to use amdflang, and an initial performance evaluation of the ported codes. For a few cases, we also explore the compilation times. We take a breadth-first approach to exploration to provide a guide to the compiler developers, computational centers, and end users as they consider migrating their codes to this new compiler.
- Open Access
- 4 December 2025
- Published by Copernicus GmbH in Geoscientific Model Development
- Vol. 18 (23) , 9605-9631
PortUrb: a performance portable, high-order, moist atmospheric large eddy simulation model with variable-friction immersed boundaries
This paper introduces “portUrb”: a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscillatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- 4 December 2025
- Published by Copernicus GmbH in Geoscientific Model Development
- Vol. 18 (23) , 9605-9631
Open AccessPortUrb: a performance portable, high-order, moist atmospheric large eddy simulation model with variable-friction immersed boundaries
This paper introduces “portUrb”: a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscillatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- Open Access
- 15 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 1-10
Intelligent Sampling of Extreme-Scale Turbulence Datasets for Accurate and Efficient Spatiotemporal Model Training
- 15 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 1-10
Open AccessIntelligent Sampling of Extreme-Scale Turbulence Datasets for Accurate and Efficient Spatiotemporal Model Training
- 21 October 2025
- Published by Elsevier in Computational Materials Science
- Vol. 261
Massively parallel phase-field simulations targeting exascale
- 21 October 2025
- Published by Elsevier in Computational Materials Science
- Vol. 261
Massively parallel phase-field simulations targeting exascale
- Open Access
- 24 September 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Reply on RC2
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- 24 September 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Open AccessReply on RC2
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- Open Access
- 24 September 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Reply on RC1
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- 24 September 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Open AccessReply on RC1
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- Open Access
- 8 September 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Comment on egusphere-2025-1135
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- 8 September 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Open AccessComment on egusphere-2025-1135
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- Open Access
- 21 July 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Comment on egusphere-2025-1135
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- 21 July 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Open AccessComment on egusphere-2025-1135
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- Open Access
- 6 May 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Reply on CEC3
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- 6 May 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Open AccessReply on CEC3
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- Open Access
- 1 May 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Reply on CEC2
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.
- 1 May 2025
- Published by Copernicus GmbH
- Vol. 2025, 1-36
Open AccessReply on CEC2
This paper introduces "portUrb": a moist, compressible, non-hydrostatic atmospheric Large Eddy Simulation model that aims for portability, performance, accuracy, simplicity, readability, robustness, extensibility, and ensemble capabilities. Additionally, there is an emphasis on free-slip immersed boundaries with surface friction to account for urban building geometries. Coded in portable C++ with high-order Weighted Essentially Non-Oscilatory (WENO) numerics, this study investigates the behavior of portUrb under atmospheric boundary layer, supercell, and urban scenarios. PortUrb matches experimental observations and model comparisons closely under several test cases in mean and turbulent statistics. It also provides physically realizable flow through complex building geometries from a portion of Manhattan without needing to pre-process or smooth the building geometry.