DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Developing performance portable plasma edge simulations: A survey

Journal Article · · Computer Physics Communications

Sponsoring Organization:
USDOE
OSTI ID:
2311936
Journal Information:
Computer Physics Communications, Journal Name: Computer Physics Communications Vol. 298 Journal Issue: C; ISSN 0010-4655
Publisher:
ElsevierCopyright Statement
Country of Publication:
Netherlands
Language:
English

References (74)

A survey of software implementations used by application codes in the Exascale Computing Project journal June 2021
Toward a first-principles integrated simulation of tokamak edge plasmas journal July 2008
Kokkos: Enabling manycore performance portability through polymorphic memory access patterns journal December 2014
OpenFPM: A scalable open framework for particle and particle-mesh codes on parallel computers journal August 2019
The Power-optimised Software Envelope
  • Roberts, Stephen I.; Wright, Steven A.; Fahmy, Suhaib A.
  • ACM Transactions on Architecture and Code Optimization, Vol. 16, Issue 3 https://doi.org/10.1145/3321551
journal June 2019
The trouble with multi-core journal July 2010
Higher-order particle representation for particle-in-cell simulations journal June 2021
An updated set of basic linear algebra subprograms (BLAS) journal June 2002
Implications of a metric for performance portability journal March 2019
The new SOLPS-ITER code package journal August 2015
Assessing a mini‐application as a performance proxy for a finite element method engineering application
  • Lin, Paul T.; Heroux, Michael A.; Barrett, Richard F.
  • Concurrency and Computation: Practice and Experience, Vol. 27, Issue 17 https://doi.org/10.1002/cpe.3587
journal July 2015
OpenMP: an industry standard API for shared-memory programming journal January 1998
Assessing the performance portability of modern parallel programming models using TeaLeaf: Assessing the performance portability of modern parallel programming models using Tealeaf
  • Martineau, Matthew; McIntosh-Smith, Simon; Gaudin, Wayne
  • Concurrency and Computation: Practice and Experience, Vol. 29, Issue 15 https://doi.org/10.1002/cpe.4117
journal March 2017
The State of Fortran journal March 2022
A new golden age for computer architecture journal January 2019
An unstructured CFD mini‐application for the performance prediction of a production CFD code journal July 2019
Spatial coupling of gyrokinetic simulations, a generalized scheme based on first-principles journal February 2021
OpenACC acceleration of the Nek5000 spectral element code journal March 2015
Navigating Performance, Portability, and Productivity journal September 2021
NekRS, a GPU-accelerated spectral element Navier–Stokes solver journal December 2022
An overview of the Trilinos project journal September 2005
Julia: A Fresh Approach to Numerical Computing journal January 2017
European DEMO design strategy and consequences for materials journal June 2017
Parallel Programmability and the Chapel Language journal August 2007
Analysis of Threading Libraries for High Performance Computing journal September 2020
Coupling Molecular Dynamics and Direct Simulation Monte Carlo using a general and high-performance code coupling library journal December 2020
PIConGPU: A Fully Relativistic Particle-in-Cell Code for a GPU Cluster journal October 2010
There’s plenty of room at the Top: What will drive computer performance after Moore’s law? journal June 2020
Towards generating efficient flow solvers with the ExaStencils approach: Towards generating efficient flow solvers with the ExaStencils approach journal May 2017
PT-Scotch: A tool for efficient parallel graph ordering journal July 2008
Particle simulation of plasmas journal April 1983
A Domain-Specific Language and Editor for Parallel Particle Methods journal March 2018
Development of an unstructured mesh gyrokinetic particle-in-cell code for exascale fusion plasma simulations on GPUs journal October 2023
The International Exascale Software Project roadmap journal January 2011
Porting WarpX to GPU-accelerated platforms journal December 2021
Towards dense linear algebra for hybrid GPU accelerated manycore systems journal June 2010
Cabana: A Performance Portable Library for Particle-Based Simulations journal April 2022
MOOSE: Enabling massively parallel multiphysics simulation journal January 2020
The global version of the gyrokinetic turbulence code GENE journal August 2011
BOUT++: A framework for parallel plasma fluid simulations journal September 2009
HipBone: A performance-portable graphics processing unit-accelerated C++ version of the NekBone benchmark journal May 2023
Multiscale Universal Interface: A concurrent framework for coupling heterogeneous solvers journal September 2015
Operational Convective-Scale Numerical Weather Prediction with the COSMO Model: Description and Sensitivities journal December 2011
A Survey of Parallel Programming Models and Tools in the Multi and Many-Core Era journal August 2012
Performance Optimisation of Inertial Confinement Fusion Codes using Mini-applications journal November 2016
CHARM++: a portable concurrent object oriented system based on C++ journal October 1993
Toward exascale whole-device modeling of fusion devices: Porting the GENE gyrokinetic microturbulence code to GPU journal June 2021
A particle-in-cell code comparison for ion acceleration: EPOCH, LSP, and WarpX journal July 2021
Enabling particle applications for exascale computing platforms journal July 2021
Efficient exascale discretizations: High-order finite element methods journal June 2021
DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia journal May 2017
A new hybrid-Lagrangian numerical scheme for gyrokinetic simulation of tokamak edge plasma journal June 2016
HOOMD-blue: A Python package for high-performance molecular dynamics and hard particle Monte Carlo simulations journal February 2020
Modeling of a chain of three plasma accelerator stages with the WarpX electromagnetic PIC code on GPUs journal February 2021
ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management journal July 2020
Toward Exascale: Overview of Large Eddy Simulations and Direct Numerical Simulations of Nuclear Reactor Flows with the Spectral Element Method in Nek5000 journal June 2020
Performance of a Second Order Electrostatic Particle-in-Cell Algorithm on Modern Many-Core Architectures journal October 2018
Nekbone performance on GPUs with OpenACC and CUDA Fortran implementations journal July 2016
Design of ion-implanted MOSFET's with very small physical dimensions journal October 1974
X10: an object-oriented approach to non-uniform cluster computing journal October 2005
The Exascale Framework for High Fidelity coupled Simulations (EFFIS): Enabling whole device modeling in fusion science journal May 2021
A domain specific language for performance portable molecular dynamics algorithms journal March 2018
Productivity, performance, and portability for computational fluid dynamics applications journal March 2020
SIMD programming using Intel vector extensions journal January 2020
OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems journal May 2010
An open-source coupled method for aeroacoustics modelling journal September 2022
LFRic: Meeting the challenges of scalability and performance portability in Weather and Climate models journal October 2019
Roofline: an insightful visual performance model for multicore architectures journal April 2009
Co-array Fortran for parallel programming journal August 1998
HPX - The C++ Standard Library for Parallelism and Concurrency journal September 2020
Shock-wave/boundary-layer interactions in the automatic source-code generation framework OpenSBLI journal September 2018
PUMIPic: A mesh-based approach to unstructured mesh Particle-In-Cell on GPUs journal November 2021
Analysis of Vector Particle-In-Cell (VPIC) memory usage optimizations on cutting-edge computer architectures journal April 2022
Simulations in the era of exascale computing journal March 2023

Related Subjects