We present a computational comparison of collocated and staggered uniform grids for particle-in-cell plasma simulation. Both types of grids are widely used, and numerical properties of the corresponding solvers are well-studied. However, for large-scale simulations performance is also an important factor, which is the focus of this paper. We start with a baseline implementation, apply widely-used techniques for performance optimization and measure their efficacy for both grids on a high-end Xeon CPU and a second-generation Xeon Phi processor. For the optimized version the collocated grid outperforms the staggered one by about 1.5x on both Xeon and Xeon Phi. The speedup on the Xeon Phi processor compared to Xeon is about 1.9x
We have described a new numerical method for plasma simulation. Calculations have been presented whi...
Summary. A three-dimensional Particle In Cell scheme for unstructured grids is presented. Since simu...
The emergence of modern many-core architectures that offer an extreme level of parallelism makes met...
We present a computational comparison of collocated and staggered uniform grids for particle-in-cell...
The XGC1 plasma microturbulence particle-in-cell simulation code has both particle-based and mesh-ba...
Particle-in-cell (PIC) simulations are some of the most computationally intensive calcula-tions carr...
Three dimensional particle-in-cell laser-plasma simulation is an important area of computational phy...
This paper concerns the development of a high-performance implementation of the Particle-in-Cell met...
The calculation performance of two types of moment calculation algorithms are evaluated on a GPU sys...
Computationally intensive applications with frequent communication and synchronization require caref...
Particle-in-cell plasma simulation is an important area of computational physics. The particle-in-ce...
A quantitative comparison between molecular dynamics and particle-in-cell simulations for strongly c...
Two dimensional electrostatic simulation codes using the particle-in-cell model are developed on the...
. Particle-in-cell (PIC) codes are suited for simulating kinetic effects relevant in determining the...
A. Particle-In-Cell (PIC) schemes are ones of the most broadly used numerical methods in kinetic sim...
We have described a new numerical method for plasma simulation. Calculations have been presented whi...
Summary. A three-dimensional Particle In Cell scheme for unstructured grids is presented. Since simu...
The emergence of modern many-core architectures that offer an extreme level of parallelism makes met...
We present a computational comparison of collocated and staggered uniform grids for particle-in-cell...
The XGC1 plasma microturbulence particle-in-cell simulation code has both particle-based and mesh-ba...
Particle-in-cell (PIC) simulations are some of the most computationally intensive calcula-tions carr...
Three dimensional particle-in-cell laser-plasma simulation is an important area of computational phy...
This paper concerns the development of a high-performance implementation of the Particle-in-Cell met...
The calculation performance of two types of moment calculation algorithms are evaluated on a GPU sys...
Computationally intensive applications with frequent communication and synchronization require caref...
Particle-in-cell plasma simulation is an important area of computational physics. The particle-in-ce...
A quantitative comparison between molecular dynamics and particle-in-cell simulations for strongly c...
Two dimensional electrostatic simulation codes using the particle-in-cell model are developed on the...
. Particle-in-cell (PIC) codes are suited for simulating kinetic effects relevant in determining the...
A. Particle-In-Cell (PIC) schemes are ones of the most broadly used numerical methods in kinetic sim...
We have described a new numerical method for plasma simulation. Calculations have been presented whi...
Summary. A three-dimensional Particle In Cell scheme for unstructured grids is presented. Since simu...
The emergence of modern many-core architectures that offer an extreme level of parallelism makes met...