Session

Minisymposium: MS4B - Julia for HPC: Reproducible High-Performance Computing
Event TypeMinisymposium
Domains
Chemistry and Materials
Engineering
Life Sciences
Physics
Computational Methods and Applied Mathematics
TimeTuesday, June 1715:00 - 17:00 CEST
LocationRoom 5.0B15 & 16
DescriptionThe fourth instalment of the “Julia for HPC” PASC minisymposium focuses on reproducibility, a cornerstone of scientific research and a key component of High-Performance Computing (HPC). As hardware and software evolve rapidly, reproducibility of both scientific results and application performance becomes increasingly complex. This challenge is particularly pronounced in HPC, where software packages are often tailored to specific hardware architectures for optimal performance. Addressing reproducibility in HPC therefore necessitates the careful development of portable libraries and applications, portable packaging, and a package management system that controls versions of all kinds of software dependencies. This minisymposium highlights the Julia programming language and its environment, which tackle these interconnected challenges in a holistic manner. Tightly integrated tools, such as the package manager and artifact builder, coordinate packaging and environment management, offering a consistent approach. Expert speakers will provide insights into the current state of reproducibility in Julia, highlighting strengths and remaining hurdles. The talks will be presented from the perspectives of both tooling developers and domain scientists. This minisymposium is aimed at Julia users eager to deepen their understanding of the existing reproducibility toolchain, as well as non-Julia users curious about how Julia’s reproducibility solutions might be adapted to other software ecosystems.