In this paper we present the outline of a novel electrostatic, second order Particle-in-Cell (PIC) algorithm, that makes use of 'ghost particles' located around true particle positions in order to represent a charge distribution. We implement our algorithm within EMPIRE-PIC, a PIC code developed at Sandia National Laboratories. We test the performance of our algorithm on a variety of many-core architectures including NVIDIA GPUs, conventional CPUs, and Intel's Knights Landing. Our preliminary results show the viability of second order methods for PIC applications on these architectures when compared to previous generations of many-core hardware. Specifically, we see an order of magnitude improvement in performance for second order methods b...
International audienceIn current computer architectures, data movement (from die to network) is by f...
Since space plasmas are colisionless, reliable space weather simulations will require to take into a...
International audienceParticle-In-Cell (PIC) codes are broadly applied to the kinetic simulation of ...
The emergence of modern many-core architectures that offer an extreme level of parallelism makes met...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...
International audienceThe Particle-in-Cell (PIC) method allows solving partial differential equation...
PIC (Particle-in-cell) modeling is a computational technique which functions by advancing computer p...
AbstractWe have designed Particle-in-Cell algorithms for emerging architectures. These algorithms sh...
We present 'jasmine', an implementation of a fully relativistic, 3D, electromagnetic Particle-In-Cel...
e have developed a new algorithm for implementation of plasma particle-in-cell (PIC) simulation code...
This thesis discusses how to optimize computational physics software for speed through maximizing th...
International audienceThe Particle-in-Cell (PIC) method is a widely used tool in plasma physics. To ...
Particle-in-cell (PIC) simulations with Monte-Carlo collisions are used in plasma science to explore...
International audienceIn current computer architectures, data movement (from die to network) is by f...
Since space plasmas are colisionless, reliable space weather simulations will require to take into a...
International audienceParticle-In-Cell (PIC) codes are broadly applied to the kinetic simulation of ...
The emergence of modern many-core architectures that offer an extreme level of parallelism makes met...
International audienceParticle-in-Cell (PIC) codes are widely used for plasma simulations. On recent...
International audienceThe Particle-in-Cell (PIC) method allows solving partial differential equation...
PIC (Particle-in-cell) modeling is a computational technique which functions by advancing computer p...
AbstractWe have designed Particle-in-Cell algorithms for emerging architectures. These algorithms sh...
We present 'jasmine', an implementation of a fully relativistic, 3D, electromagnetic Particle-In-Cel...
e have developed a new algorithm for implementation of plasma particle-in-cell (PIC) simulation code...
This thesis discusses how to optimize computational physics software for speed through maximizing th...
International audienceThe Particle-in-Cell (PIC) method is a widely used tool in plasma physics. To ...
Particle-in-cell (PIC) simulations with Monte-Carlo collisions are used in plasma science to explore...
International audienceIn current computer architectures, data movement (from die to network) is by f...
Since space plasmas are colisionless, reliable space weather simulations will require to take into a...
International audienceParticle-In-Cell (PIC) codes are broadly applied to the kinetic simulation of ...