Parallel Programming - Introduction to MPI with C/C++

Parallel Programming - Introduction to MPI with C/C++

Published: 2 Mar 2022 by HPC Team Freiburg

The, University of Stuttgart is pleased to announce its web seminar for bwHPC users.

Title: Introduction to MPI with C/C++

Date: 15.03.2022

Topic: Parallel Programming: Introduction to MPI with C/C++ on bwUniCluster 2.0 (Web Seminar)

Lecturer: Bärbel Große-Wöhrmann (HLRS)



Message Passing Interface (MPI) is a widely-used parallel programming paradigm for distributed memory systems. In this course we introduce basic MPI routines and run simple examples on bwUniCluster 2.0. The target audience are newbies in MPI. No knowledge of MPI is required.


  • Two-sided point-to-point communication
  • Collective communications
  • Exercises and live demo on bwUniCluster 2.0
  • Groups and communicators
  • Cartesian topologies

After this course, participants will…

  • have a detailed understanding of basic MPI routines,
  • know how to compile and run MPI parallel C/C++ programs on bwUniCluster 2.0.


  • the bwUniCluster entitlement
  • some background of working on the cluster, e.g. creating simple batch scripts with an editor like nano, vi or emacs.

Date & Location

Online Webex, HLRS, University of Stuttgart, Germany

  • Online Web-Seminar: Tuesday 15.03.2022, 09:00 – 12:00 CET

Webex-Invitation will be sent directly by e-mail to the registered participants.

Registration and further information

Further upcoming courses 2022 that may be of interest for you:

You can not fit our course dates into your busy schedule? Please let us know. We will offer further course dates if there will be more prospective attendees.

bwHPC HPC Course Training Parallel Programming MPI

Latest Posts

FIDO2 and TOTP Token as a Second Factor for bwHPC and NEMO2

The use of a second factor to secure logins to services is becoming increasingly mandatory. bwHPC currently uses time-based one-time passwords (TOTP) or Yubico OTP as a second factor for SSH logins. We have looked at some hardware security tokens for bwIDM/bwHPC that can be used instead of a mobile phone.

News on NEMO2 Procurement

The initial partition of NEMO2, consisting of around 140 Milan nodes and 1000 terabytes (one petabyte) of high-speed storage space, has been ordered. A tender for a GPU partition and a second CPU partition will be opened in early 2024.

Enforcing Two-factor Authentication on NEMO

We will enforce two-factor authentication for NEMO logins in November. Currently, this security feature can be tested on our vis1/2 visualization nodes.