Where academic tradition
meets the exciting future

Scalable plasma simulation with ELMFIRE using efficient data structures for process communication.

Artur Signell, Francisco Ogando, Mats Aspnäs, Jan Westerholm, Scalable plasma simulation with ELMFIRE using efficient data structures for process communication. . Computer Physics Communications 179(5), 330–338, 2008.

Abstract:

We describe the parallel full-f gyrokinetic particle-in-cell plasma simulation code ELMFIRE and
the issue of solving an electrostatic potential from particle data distributed across several MPI
(Message Passing Interface) processes. The potential is solved through a linear system with a
strongly sparse matrix and ELMFIRE stores data of the estimated non-zero diagonals of the
whole matrix in every MPI process. We present and compare several memory efficient structures
for gathering the matrix data while keeping only a local part of the matrix in each process. We
also demonstrate that these alternative structures improve scalability, thus enabling ELMFIRE to
use more MPI processes and a finer time and space scale than before without sacrificing
performance.

BibTeX entry:

@ARTICLE{jSiOgAsWe08a,
  title = {Scalable plasma simulation with ELMFIRE using efficient data structures for process communication. },
  author = {Signell, Artur and Ogando, Francisco and Aspnäs, Mats and Westerholm, Jan},
  journal = {Computer Physics Communications},
  volume = {179},
  number = {5},
  pages = {330–338},
  year = {2008},
  keywords = {Plasma simulation; Gyrokinetics; Full-f; Sparse matrix; Matrix assembly},
}

Belongs to TUCS Research Unit(s): High Performance Computing and Communication

Publication Forum rating of this publication: level 1

Edit publication