💾 Archived View for gemini.bortzmeyer.org › fosdem › event-10981.gmi captured on 2021-12-17 at 13:26:06. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

FOSDEM event "An Environment for Interactive Parallel Programming with MPI and OpenMP"

Christian Terboven and Jonas Hahnfeld

Type devroom

Starts on day 2 (2021-02-07) at 15:00 (Brussels time, UTC+1) in room Hpc (duration 00:30)

Matrix room #hpc:fosdem.org

In high-performance computing (HPC), interactive access to HPC systems and the ability to perform experiments in rapid-prototyping environments are getting more important. Jupyter notebooks have become a popular tool to create and share documents that contain narrative text, visualizations and live code, and the xeus-cling kernel provides support for native C/C++ code via the Cling interpreter. In this talk, we will present how we extended these technologies to support parallel programming with MPI and OpenMP, the de-facto standards in HPC.

In the context of parallel programming, the resulting environment supports rapid prototyping and e-learning equally well. We will present an overview about its capabilities, demonstrate selected use cases and resources that we developed. In addition, we incorporated support for runtime correctness checking of MPI and OpenMP parallel programs. We will explain how we added support to write out binary programs from Jupyter notebooks and how to run code under the control of existing open source correctness tools.

FOSDEM schedule page