26 January 2020 to 1 February 2020
Europe/Berlin timezone

Exascaling strategies for the EPOCH Community PIC Code

31 Jan 2020, 08:30


Waldemar-Petersen-Haus Oberseitestraße 38 A-6992 Hirschegg/Kleinwalsertal


Paul Gibbon (Forschungszentrum Juelich GmbH)


Since its public release in 2015, the [EPOCH][1] particle-in-cell community code has accumulated a large base of over 1100 registered users, becoming an indispensable workhorse tool for many groups worldwide whose research specialisation ranges from high-power laser-plasma interactions and QED-plasmas, to kinetic instabilities in tokamaks, space physics and particle accelerator design. EPOCH solves the Maxwell equations for the electromagnetic field with fully relativistic charge dynamics, providing a choice of several numerical implementations of the field solver and particle integration schemes respectively. EPOCH runs on computers ranging from standard laptops for one- and two-dimensional simulations, to national Tier-1 supercomputers with up to 10,000’s of cores for more substantial three-dimensional problems. Despite its wide acceptance and usability, the code still exhibits performance deficits in the parallel implementation of its communication scheme, including load balancing and data I/O. The PICeX project in the framework of the PRACE 6IP plans to carry out optimisation refactoring of EPOCH’s core algorithmic kernels, considering parallelism, vectorization, and I/O libraries while maintaining the integrity of code’s physics packages. One priority is to enable the code for contemporary [Tier-0 PRACE supercomputers][2] as well as to explore more innovative schemes for future Exascale machine architectures. In this talk we will outline these strategies in the light of recent hardware developments at the Juelich Supercomputer Centre and within EuroHPC. [1]: https://cfsa-pmw.warwick.ac.uk/EPOCH/epoch [2]: http://www.prace-ri.eu/prace-resources/

Primary author

Paul Gibbon (Forschungszentrum Juelich GmbH)


Dirk Brömmel (Forschungszentrum Juelich GmbH) Phillip Otte (Forschungszentrum Juelich GmbH) Ujjwal Sinha (Forschungszentrum Juelich GmbH) Zahra M. Chitgar (Forschungszentrum Juelich GmbH)

Presentation Materials

There are no materials yet.