Absorbing boundary conditions for difference approximations to the multi-dimensional wave equation
Mathematics of Computation
A method for incorporating Gauss' lasw into electromagnetic pic codes
Journal of Computational Physics
Computer simulation using particles
Computer simulation using particles
Accelerating a paricle -in-cell simulation using a hybrid counting sort
Journal of Computational Physics
Plasma Physics Via Computer
VORPAL: a versatile plasma simulation code
Journal of Computational Physics
Introduction to the cell multiprocessor
IBM Journal of Research and Development - POWER5 and packaging
Scalable algorithms for molecular dynamics simulations on commodity clusters
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Petascale computing with accelerators
Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming
Memory-efficient optimization of Gyrokinetic particle-to-grid interpolation for multicore processors
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
The reverse-acceleration model for programming petascale hybrid systems
IBM Journal of Research and Development
Fine-grained parallelization of a Vlasov-poisson application on GPU
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
Gyrokinetic toroidal simulations on leading multi- and manycore HPC systems
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Journal of Computational Physics
Paradigmatic shifts for exascale supercomputing
The Journal of Supercomputing
Radiative signatures of the relativistic Kelvin-Helmholtz instability
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
ANCS '13 Proceedings of the ninth ACM/IEEE symposium on Architectures for networking and communications systems
Hi-index | 0.00 |
We demonstrate the outstanding performance and scalability of the VPIC kinetic plasma modeling code on the heterogeneous IBM Roadrunner supercomputer at Los Alamos National Laboratory. VPIC is a three-dimensional, relativistic, electromagnetic, particle-in-cell (PIC) code that self-consistently evolves a kinetic plasma. VPIC simulations of laser plasma interaction were conducted at unprecedented fidelity and scale---up to 1.0 x 1012 particles on as many as 136 x 106 voxels---to model accurately the particle trapping physics occurring within a laser-driven hohlraum in an inertial confinement fusion experiment. During a parameter study of laser reflectivity as a function of laser intensity under experimentally realizable hohlraum conditions [1], we measured sustained performance exceeding 0.374 Pflop/s (s.p.) with the inner loop itself achieving 0.488 Pflop/s (s.p.). Given the increasing importance of data motion limitations, it is notable that this was measured in a PIC calculation---a technique that typically requires more data motion per computation than other techniques (such as dense matrix calculations, molecular dynamics N-body calculations and Monte-Carlo calculations) often used to demonstrate supercomputer performance. This capability opens up the exciting possibility of using VPIC to model, from first-principles, an issue critical to the success of the multi-billion dollar DOE/NNSA National Ignition Facility.