JuRSE Code of the Month - August 2025

Each month we highlight a code from Forschungszentrum Jülich and this month's code is co-developed at the Jülich Supercomputing Centre (JSC).

JuRSE Code of the Month - August 2025

IPPL
The Independent Parallel Particle Layer (IPPL) is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods. IPPL supports simulations in one to six dimensions, mixed precision, and asynchronous execution in different execution spaces (e.g. CPUs and GPUs).

JuRSE Code of the Month - August 2025

JuRSE selected highlights
IPPL offers a toolkit for researchers to develop plasma simulations, leveraging libraries like Kokkos for efficient execution on diverse hardware. The project has a website with pipeline results from Allure Report and LCOV with comprehensive test results and coverage analysis. As an actively developed code, IPPL provides guidelines for developers contributions, along with documentation on MPI profiling and deployment on various HPC systems.

More information
Website: https://ippl-framework.github.io/ippl/index.html
RSD: https://helmholtz.software/software/independent-parallel-particle-layer-ippl
GitHub: https://github.com/IPPL-framework/ippl

Last Modified: 10.07.2025