The gyrokinetic Particle-in-Cell (PIC) method is a critical computational tool enabling petascale fusion simulation re-search. In this work, we present novel multi- and manycore-centric optimizations to enhance performance of GTC, a PIC-based production code for studying plasma microtur-bulence in tokamak devices. Our optimizations encompass all six GTC sub-routines and include multi-level particle and grid decompositions designed to improve multi-node parallel scaling, particle binning for improved load balance, GPU acceleration of key subroutines, and memory-centric optimizations to improve single-node scaling and reduce memory utilization. The new hybrid MPI-OpenMP and MPI-OpenMP-CUDA GTC versions achieve up to a 2× speedup over the prod...
Reliable predictive simulation capability addressing confinement properties in magnetically confined...
. Particle-in-cell (PIC) codes are suited for simulating kinetic effects relevant in determining the...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...
The gyrokinetic Particle-in-Cell (PIC) method is a critical computational tool enabling petascale fu...
The next decade of high-performance computing (HPC) systems will see a rapid evolution and divergenc...
The gyrokinetic toroidal code at Princeton (GTC-P) is a highly scalable and portable particle-in-cel...
The Gyrokinetic Toroidal Code (GTC) uses the particle-in-cell method to efficiently simulate plasma ...
We present multicore parallelization strategies for the particle-to-grid interpolation step in the G...
Abstract. In this work, we discuss the porting to the GPU platform of the latest production version ...
The Gyrokinetic Toroidal Code (GTC) is a global, three-dimensional particle-in-cell application deve...
We present novel optimizations of the fusion plasmas simulation code, GTC on Tianhe-2 supercomputer....
The Gyrokinetic Toroidal code (GTC) (version 2) is a 3D particle-in-cell application developed at th...
Gyrokinetic codes in plasma physics need outstanding computational resources to solve increasingly c...
Abstract—Conventional programming practices on multicore processors in high performance computing ar...
The goal of the extreme scale plasma turbulence studies described in this paper is to expedite the d...
Reliable predictive simulation capability addressing confinement properties in magnetically confined...
. Particle-in-cell (PIC) codes are suited for simulating kinetic effects relevant in determining the...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...
The gyrokinetic Particle-in-Cell (PIC) method is a critical computational tool enabling petascale fu...
The next decade of high-performance computing (HPC) systems will see a rapid evolution and divergenc...
The gyrokinetic toroidal code at Princeton (GTC-P) is a highly scalable and portable particle-in-cel...
The Gyrokinetic Toroidal Code (GTC) uses the particle-in-cell method to efficiently simulate plasma ...
We present multicore parallelization strategies for the particle-to-grid interpolation step in the G...
Abstract. In this work, we discuss the porting to the GPU platform of the latest production version ...
The Gyrokinetic Toroidal Code (GTC) is a global, three-dimensional particle-in-cell application deve...
We present novel optimizations of the fusion plasmas simulation code, GTC on Tianhe-2 supercomputer....
The Gyrokinetic Toroidal code (GTC) (version 2) is a 3D particle-in-cell application developed at th...
Gyrokinetic codes in plasma physics need outstanding computational resources to solve increasingly c...
Abstract—Conventional programming practices on multicore processors in high performance computing ar...
The goal of the extreme scale plasma turbulence studies described in this paper is to expedite the d...
Reliable predictive simulation capability addressing confinement properties in magnetically confined...
. Particle-in-cell (PIC) codes are suited for simulating kinetic effects relevant in determining the...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...