Modern supercomputer architectures are evolving towards embedding more and more cores per compute node, often making use of accelerators such as GPUs, in which thousands of threads can be executed concurrently. To make legacy codes profit efficiently from such resources usually requires a major refactoring effort. I will present the strategy that we adopted for the production code ORB5, a global gyrokinetic Particle-In-Cell (PIC) code for studying turbulence in tokamak plasmas, developed by many physicists over a period of 20 years, which clearly exceeds the timescale of HPC architecture evolution. Among others, the code now includes multiple kinetic species, electromagnetic effects, and collisions. The present refactoring work includes the...
Legacy code performance has failed to keep up with that of modern hardware. Many new hardware featur...
GENE solves the five-dimensional gyrokinetic equations to simulate the development and evolution of ...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...
Gyrokinetic codes in plasma physics need outstanding computational resources to solve increasingly c...
The gyrokinetic toroidal code at Princeton (GTC-P) is a highly scalable and portable particle-in-cel...
The Gyrokinetic Toroidal Code (GTC) is a global, three-dimensional particle-in-cell application deve...
A global plasma turbulence simulation code, ORB5, is presented. It solves the gyrokinetic electrosta...
The gyrokinetic Particle-in-Cell (PIC) method is a critical computational tool enabling petascale fu...
AbstractWe present a portable platform, called PIC_ENGINE, for accelerating Particle-In-Cell (PIC) c...
In the context of laser-particle acceleration, the electro-magnetic particle-in-cell codes PIConGPU ...
Particle in cell simulations represent an excellent paradigm for codesign efforts. PIC codes are sim...
The particle-in-cell code ORB5 is a global gyrokinetic turbulence simulation code in tokamak geometr...
The computational resources required in scientific research for key areas, such as medicine, physics...
This paper presents the current state of the global gyrokinetic code Orb5 as an update of the previo...
International audienceThis paper addresses non-linear gyrokinetic simulations of ion temperature gra...
Legacy code performance has failed to keep up with that of modern hardware. Many new hardware featur...
GENE solves the five-dimensional gyrokinetic equations to simulate the development and evolution of ...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...
Gyrokinetic codes in plasma physics need outstanding computational resources to solve increasingly c...
The gyrokinetic toroidal code at Princeton (GTC-P) is a highly scalable and portable particle-in-cel...
The Gyrokinetic Toroidal Code (GTC) is a global, three-dimensional particle-in-cell application deve...
A global plasma turbulence simulation code, ORB5, is presented. It solves the gyrokinetic electrosta...
The gyrokinetic Particle-in-Cell (PIC) method is a critical computational tool enabling petascale fu...
AbstractWe present a portable platform, called PIC_ENGINE, for accelerating Particle-In-Cell (PIC) c...
In the context of laser-particle acceleration, the electro-magnetic particle-in-cell codes PIConGPU ...
Particle in cell simulations represent an excellent paradigm for codesign efforts. PIC codes are sim...
The particle-in-cell code ORB5 is a global gyrokinetic turbulence simulation code in tokamak geometr...
The computational resources required in scientific research for key areas, such as medicine, physics...
This paper presents the current state of the global gyrokinetic code Orb5 as an update of the previo...
International audienceThis paper addresses non-linear gyrokinetic simulations of ion temperature gra...
Legacy code performance has failed to keep up with that of modern hardware. Many new hardware featur...
GENE solves the five-dimensional gyrokinetic equations to simulate the development and evolution of ...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...