The High-Performance Computing Center Stuttgart (HLRS) will host a three-day hybrid workshop and hackathon focusing on the two powerful tools for high-performance computing: alpaka and openPMD. The event will take place from 23 to 25 October 2024, and aims to bring together developers, researchers, and enthusiasts from diverse backgrounds to collaborate, learn, and innovate.
alpaka (Abstraction Library for Parallel Kernel Acceleration) is a powerful C++ library designed to enable portable and efficient parallel programming across a variety of hardware platforms. It provides a uniform API that abstracts the underlying hardware, allowing developers to write parallel code that can be executed on different backends, such as CPUs, GPUs, and FPGAs. By using alpaka, developers can achieve high performance and maintain portability, making it an ideal choice for high-performance computing (HPC) applications.
openPMD (Open Standard for Particle-Mesh Data) is a community-driven metadata standard for describing and storing scientific data in a portable and scalable manner. It provides a FAIR data format for particle and mesh data, enabling blazingly fast and easy IO, sharing, analysis, and visualization of large datasets. The openPMD standard ensures consistency and interoperability across different software and hardware platforms, promoting reproducible research and collaboration.