We present multicore parallelization strategies for the particle-to-grid interpolation step in the Gyrokinetic Toroidal Code (GTC), a 3D particle-in-cell (PIC) application to study tur-bulent transport in magnetic-confinement fusion devices. Particle-grid interpolation is a known performance bottleneck in sev-eral PIC applications. In GTC, this step involves particles depositing charges to a 3D toroidal mesh, and multiple par-ticles may contribute to the charge at a grid point. We de-sign new parallel algorithms for the GTC charge deposition kernel, and analyze their performance on three leading mul-ticore platforms. We implement thirteen different variants for this kernel and identify the best-performing ones given typical PIC parameters s...
We present novel optimizations of the fusion plasmas simulation code, GTC on Tianhe-2 supercomputer....
Abstract—Conventional programming practices on multicore processors in high performance computing ar...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...
We present multicore parallelization strategies for the particle-to-grid interpolation step in the G...
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 (GTC) uses the particle-in-cell method to efficiently simulate plasma ...
The gyrokinetic toroidal code at Princeton (GTC-P) is a highly scalable and portable particle-in-cel...
We are now in the multicore revolution which is witnessing a rapid evolution of architectural design...
The Gyrokinetic Toroidal Code (GTC) is a global, three-dimensional particle-in-cell application deve...
Abstract. In this work, we discuss the porting to the GPU platform of the latest production version ...
We have developed a threaded parallel data streaming approach using Globus to transfer multi-terabyt...
We have developed a threaded parallel data streaming approach using Globus to transfer multi-terabyt...
Gyrokinetic codes in plasma physics need outstanding computational resources to solve increasingly c...
The Gyrokinetic Toroidal code (GTC) (version 2) is a 3D particle-in-cell application developed at th...
We present novel optimizations of the fusion plasmas simulation code, GTC on Tianhe-2 supercomputer....
Abstract—Conventional programming practices on multicore processors in high performance computing ar...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...
We present multicore parallelization strategies for the particle-to-grid interpolation step in the G...
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 (GTC) uses the particle-in-cell method to efficiently simulate plasma ...
The gyrokinetic toroidal code at Princeton (GTC-P) is a highly scalable and portable particle-in-cel...
We are now in the multicore revolution which is witnessing a rapid evolution of architectural design...
The Gyrokinetic Toroidal Code (GTC) is a global, three-dimensional particle-in-cell application deve...
Abstract. In this work, we discuss the porting to the GPU platform of the latest production version ...
We have developed a threaded parallel data streaming approach using Globus to transfer multi-terabyt...
We have developed a threaded parallel data streaming approach using Globus to transfer multi-terabyt...
Gyrokinetic codes in plasma physics need outstanding computational resources to solve increasingly c...
The Gyrokinetic Toroidal code (GTC) (version 2) is a 3D particle-in-cell application developed at th...
We present novel optimizations of the fusion plasmas simulation code, GTC on Tianhe-2 supercomputer....
Abstract—Conventional programming practices on multicore processors in high performance computing ar...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...