• Zum Inhalt springen  (Accesskey: 1)
  • Zur Navigation springen  (Accesskey: 2)
  • Zur Suche springen  (Accesskey: 7)
Seitennavigation schließen
EN
Seitennavigation öffnen
  • TU Wien
    • Übersicht
    • Aktuelles
    • fuTUre fit
    • Über die TUW
    • Organisation
    • TUW für alle
    • Arbeiten an der TUW
    • TUW Community
    • Campus
    • Kontakt
  • Studium
    • Übersicht
    • Studienangebot
    • Studieninteressierte
    • Studienanfänger_innen
    • Studierende
    • International Studieren
    • Lehrende , öffnet eine externe URL in einem neuen Fenster
    • Schüler_innen
    • Best Teaching Awards 2025
  • Forschung
    • Übersicht
    • Profil
    • News
    • Events
    • Facilities
    • Erfolge
    • Netzwerke
    • TUW Doctoral Center
    • FTI Support
    • TUW interne Fördermöglichkeiten
    • Datenbanken
  • Kooperationen
    • Übersicht
    • Erfindungen, Patente, Kommerzialisierung
    • Spenden und Unterstützen
    • Start-ups
    • Technology Offers
    • Wirtschaftskooperationen
    • Center for Technology and Society , öffnet eine externe URL in einem neuen Fenster
    • TU Austria , öffnet eine externe URL in einem neuen Fenster
    • EULIST
  • Services
    • Übersicht
    • Bibliothek
    • Campus IT-Services
    • Campus-Services
    • Eventmanagement
    • Medien
    • Meldesystem
    • Newsletter
  • Intern
    • Übersicht
    • Portal (TISS, SAP, TYPO3,...) , öffnet eine externe URL in einem neuen Fenster

externe Veranstaltungen

  1. Forschung /
  2. Events /
  3. externe Veranstaltungen /

zurück zum Forschungs-Veranstaltungskalender

 

17. Mai 2022 bis 20. Mai 2022 ganztags

Online Course – Parallelization with MPI

Andere

On clusters and distributed memory architectures, parallel programming with the Message Passing Interface (MPI) is the dominating programming model. This 4 half-days course teaches parallel programming with MPI starting from a beginners level. Hands-on sessions (in C, Fortran, and Python (NEW)) will allow users to immediately test and understand the basic constructs of the Message Passing Interface (MPI).

Content Levels: Beginners = 8:00h (50%) + Intermediate = 6:00h (37%) + Advanced = 2:00h (13%)

Agenda & Content:

1st day – 17 May 2022

08:15   Join online
08:30   Welcome (talk)
08:35   MPI overview (talk+demo)
10:00   Breakout-Rooms - meet your exercise group
10:15   Process model and language bindings (talk+demo+practical)
11:30   Break
11:40   Messages and point-to-point communication (talk+practical)
13:00   End of first day

2nd day – 18 May 2022

08:15   Join online
08:30   Ping pong benchmark - solution and results (talk+discussion)
08:40   Nonblocking communication (talk+demo+practical)
10:00   Break
10:15   Collective communication (talk+demo+practical)
11:30   Break
11:45   Optimizing MPI communication - a real world example (talk+discussion)
12:00   Short Tour: other MPI topics (talk)
12:30    Fortran and MPI - only for Fortran participants (talk)
13:00   End of second day

3rd day – 19 May 2022

08:15   Join online
08:30   Groups & Communicators (talk+practical)
09:30   Break
09:45   Virtual topologies (talk+practical)
11:30   Break
11:45   Derived datatypes (talk+demo+practical)
13:00   End of third day

4th day – 20 May 2022

08:15   Join online
08:30   One-sided Communication (talk+practical)
10:00   Break
10:15   Shared Memory One-sided Communication (talk+practical)
11:30   Break
11:45   Short Tour: MPI I/O (talk)
12:15   Best practice, Summary, Q&A (talk+discussion)
13:00   End of fourth day (course)

Prerequisites:

For the hands-on sessions you should know how to work on the Unix/Linux command line and be able to program in either C/C++ or Fortran or Python (NEW, the exercises will also be available in Python+mpi4py+numpy).

Hands-on labs:

For doing the hands-on labs all you need is a C/C++ or Fortran compiler, or Python+mpi4py+numpy, and a recent MPI library. Participants can choose between using their own laptops or any system they have access to that provides these, it's even possible to do the exercises in Google Colab. Alternatively, participants can ask for a training user account at the VSC for the duration of the course.
Accepted participants will be contacted a few days before the course and asked to do a short PRE-ASSIGNMENT that has to be completed before the course starts.

Lecturers:

Claudia Blaas-Schenner (VSC Research Center, TU Wien),
David Fischak (tutor; VSC Research Center, TU Wien)

Language: English

Prices and Eligibility:

This course is a PRACE Training Center (PTC) event. Therefore, the course is open and free of charge for people from academia and industry from the Member States (MS) of the European Union (EU) and Associated/Other Countries to the Horizon 2020 programme.

Course Material:

A link to the Course Material will be available at course start.

Kalendereintrag

Veranstaltung Details

Veranstaltungsort
TU Wien
Zoom Online
Veranstalter
VSC Research Center, TU Wien, in cooperation with the High-Performance Computing-Center Stuttgart (HLRS). This course has been originally developed by Rolf Rabenseifner (HLRS).
Claudia Blaas-Schenner
training@vsc.ac.at
Info-Link
https://vsc.ac.at/training/2022/MPI/
Öffentlich
Ja
Kostenpflichtig
Nein
Anmeldung erforderlich
Ja

Please register via the PRACE registration page with your official e-mail address to prove your affiliation.

events.prace-ri.eu/event/1360/registrations/1007/, öffnet eine externe URL in einem neuen Fenster

Registration period is from 25 February 2022 to 3 May 2022, and follows the "first come – first served" principle. For the online course we can take a maximum of 40 persons. Additional registrations will be added to a waiting list.

Zur Fußzeile springen

TU Wien

  • Aktuelles
  • fuTUre fit
  • Über die TUW
  • Organisation
  • Corona
  • TUW für alle
  • Arbeiten an der TUW
  • TUW Community
  • Campus
  • Kontakt

Studium

  • News
  • Studienangebot
  • Zulassung
  • Studieren an der TUW
  • Student Support
  • Lehren an der TUW
  • International
  • Schüler_innen
  • Academy for Continuing Education
  • ÖH-Wahl 2025
  • Best Teaching Awards 2025

Forschung

  • Noctua Science Ventures
  • Profil
  • News
  • Events
  • Facilities
  • Science Days
  • Erfolge
  • Netzwerke
  • TUW Doctoral Center
  • FTI Support
  • TUW interne Fördermöglichkeiten
  • Datenbanken

Kooperationen

  • Erfindungen, Patente, Kommerzialisierung
  • Spenden und Unterstützen
  • Start-ups
  • Technology Offers
  • Wirtschaftskooperationen
  • Center for Technology and Society, öffnet eine externe URL in einem neuen Fenster
  • TU Austria, öffnet eine externe URL in einem neuen Fenster
  • EULIST

Services

  • Bibliothek
  • Campus IT-Services
  • Campus-Services
  • Eventmanagement
  • Karriere, öffnet eine externe URL in einem neuen Fenster
  • Medien
  • Meldesystem
  • Newsletter

Intern

  • Portal (TISS, SAP, TYPO3,...), öffnet eine externe URL in einem neuen Fenster

© TU Wien  # 12508

  • Impressum
  • Barrierefreiheitserklärung
  • Datenschutzerklärung (PDF)
  • Cookieeinstellungen
  • Zur 1. Menü Ebene Forschung
  • Zurück zur letzten Ebene: Events
  • externe Veranstaltungen
  • TechForum: Millstatt TechForum: Millstatt
  • Blickpunkt Forschung Blickpunkt Forschung
  • Facebook
  • LinkedIn
  • YouTube
  • Instagram
  • Bluesky

Hinweis zu Cookies und anderen Techniken

Unsere Website verwendet Cookies und bindet Inhalte von Drittanbietern ein, um die grundlegende Funktionalität unserer Website zu gewährleisten sowie die Zugriffe auf unserer Website zu analysieren und um Funktionen für soziale Medien und zielgerichtete Werbung anbieten zu können. Hierzu ist es nötig Informationen an die jeweiligen Dienstanbieter weiterzugeben. Weitere Informationen zu Cookies und Inhalten von Drittanbietern auf der Website finden Sie in unserer Datenschutzerklärung.

Erforderlich

Diese Cookies werden für eine reibungslose Funktion unserer Website benötigt.

Name Zweck Ablauf Typ Anbieter
CookieConsent Speichert Ihre Einstellungen zur Verwendung von Cookies auf dieser Website. 1 Jahr HTML Homepage TU Wien
SimpleSAML Wird benötigt, um die Sessions der eingeloggten Benutzer_innen voneinander unterscheiden zu können. Session HTTP Login TU Wien
SimpleSAMLAuthToken Wird benötigt, um die Sessions der eingeloggten Benutzer_innen voneinander unterscheiden zu können. Session HTTP Login TU Wien
fe_typo_user Wird benötigt, damit im Falle eines Typo3-Frontend-Logins die Session-ID wiedererkannt wird um Zugang zu geschützten Bereichen zu gewähren. Session HTTP Homepage TU Wien
staticfilecache Wird benötigt, um die Auslieferungszeit der Website zu optimieren. Session HTTP Homepage TU Wien
JESSIONSID Wird benötigt, damit im Falle eines LectureTube-Logins die Session-ID wiedererkannt wird um Zugang zu geschützten Bereichen zu gewähren. Session HTTP LectureTube TU Wien
_shibsession_lecturetube Wird benötigt, um die Sessions der eingeloggten Benutzer_innen voneinander unterscheiden zu können. Session HTTP LectureTube TU Wien
Webstatistiken

Mit Hilfe dieser Cookies können wir unser Angebot laufend verbessern und unsere Website an Ihre Bedürfnisse anpassen. Dabei werden pseudonymisierte Daten über die Websitenutzung gesammelt und statistisch ausgewertet.

Name Zweck Ablauf Typ Anbieter
_pk_id Wird verwendet, um ein paar Details über den Benutzer wie die eindeutige Besucher-ID zu speichern. 13 Monate HTML Matomo TU Wien
_pk_ref Wird benutzt, um die Informationen der Herkunftswebsite des Benutzers zu speichern. 6 Monate HTML Matomo TU Wien
_pk_ses Wird benötigt, um vorübergehende Daten des Besuchs zu speichern. 30 Minuten HTML Matomo TU Wien
Marketing

Mithilfe dieser Cookies und Drittanbieterinhalte sind wir bemüht, unser Angebot für Sie zu verbessern. Mittels pseudonymisierter Daten von Websitenutzern kann der Nutzerfluss analysiert und beurteilt werden. Dies gibt uns die Möglichkeit, Werbe- und Websiteinhalte zu optimieren.

Name Zweck Ablauf Typ Anbieter
facebook Wird verwendet, um Anzeigen auszuliefern oder Retargeting zu ermöglichen 90 Tage HTTP Meta
__fb_chat_plugin Wird zum Speichern und Verfolgen von Interaktionen (Marketing/Tracking) benötigt. Persistent HTTP Meta
_js_datr Wird benötigt, um Benutzer_inneneinstellungen zu speichern. 2 Jahre HTTP Meta
_fbc Wird benötigt, um den letzten Besuch zu speichern (Marketing/Tracking). 2 Jahre HTTP Meta
fbm Wird benötigt, um Kontodaten zu speichern (Marketing/Tracking). 1 Jahr HTTP Meta
xs Wird zum Speichern einer eindeutigen Sitzungs-ID benötigt (Marketing/Tracking). 1 Jahr HTTP Meta
wd Wird benötigt, um die Bildschirmauflösung zu loggen. 1 Woche HTTP Meta
fr Wird benötigt, um Anzeigen zu schalten und deren Relevanz zu messen und zu verbessern. 3 Monate HTTP Meta
act Wird benötigt, um angemeldete Benutzer_innen zu speichern (Marketing/Tracking). 90 Tage HTTP Meta
_fbp Wird zum Speichern und Verfolgen von Besuchen auf verschiedenen Websites benötigt (Marketing/Tracking). 3 Monate HTTP Meta
datr Wird benötigt, um den Browser für Sicherheits- und Website-Integritätszwecke, einschließlich der Wiederherstellung von Konten und der Identifizierung von potenziell gefährdeten Konten zu identifizieren. 2 Jahre HTTP Meta
dpr Wird für Analysezwecke verwendet. Technische Parameter werden protokolliert (z. B. Seitenverhältnis und Abmessungen des Bildschirms), damit Facebook-Apps korrekt angezeigt werden können. 1 Woche HTTP Meta
sb Wird benötigt, um Browserdetails und Sicherheitsinformationen des Facebook-Kontos zu speichern. 2 Jahre HTTP Meta
dbln Wird benötigt, um Browserdetails und Sicherheitsinformationen des Facebook-Kontos zu speichern. 2 Jahre HTTP Meta
spin Wird für Werbezwecke und Berichterstattung über soziale Kampagnen benötigt. Session HTTP Meta
presence Enthält den "Chat"-Status eingeloggter Benutzer_innen. 1 Monat HTTP Meta
cppo Wird für statistische Zwecke benötigt. 90 Tage HTTP Meta
locale Wird benötigt, um die Spracheinstellungen zu speichern. Session HTTP Meta
pl Wird für Facebook Pixel benötigt. 2 Jahre HTTP Meta
lu Wird für Facebook Pixel benötigt. 2 Jahre HTTP Meta
c_user Wird für Facebook Pixel benötigt. 3 Monate HTTP Meta
bcookie Wird zur Speicherung von Browserdaten benötigt (Marketing/Tracking). 2 Jahre HTTP LinkedIn
li_oatml Wird verwendet, um LinkedIn-Mitglieder außerhalb von LinkedIn zu Werbe- und Analysezwecken zu identifizieren. 1 Monat HTTP LinkedIn
BizographicsOptOut Wird zum Speichern von Datenschutzeinstellungen benötigt. 10 Jahre HTTP LinkedIn
li_sugr Wird zur Speicherung von Browserdaten benötigt (Marketing/Tracking). 3 Monate HTTP LinkedIn
UserMatchHistory Wird zur Bereitstellung von Werbeeinblendungen oder Retargeting benötigt (Marketing/Tracking). 30 Tage HTTP LinkedIn
linkedin_oauth_ Wird benötigt, um seitenübergreifende Funktionen bereitzustellen. Session HTTP LinkedIn
lidc Wird benötigt, um durchgeführte Aktionen auf der Website zu speichern (Marketing/Tracking). 1 Tag HTTP LinkedIn
bscookie Wird benötigt, um durchgeführte Aktionen auf der Website zu speichern (Marketing/Tracking). 2 Jahre HTTP LinkedIn
X-LI-IDC Wird benötigt, um seitenübergreifende Funktionen bereitzustellen (Marketing/Tracking). Session HTTP LinkedIn
AnalyticsSyncHistory Speichert den Zeitpunkt, zu dem der/die Benutzer_in mit dem "lms_analytics"-Cookie synchronisiert wurde. 30 Tage HTTP LinkedIn
lms_ads Wird benötigt, um LinkedIn-Mitglieder außerhalb von LinkedIn zu identifizieren. 30 Tage HTTP LinkedIn
lms_analytics Wird benötigt, um LinkedIn-Mitglieder zu Analysezwecken zu identifizieren. 30 Tage HTTP LinkedIn
li_fat_id Wird für eine indirekte Mitgliederidentifikation benötigt, die für Conversion Tracking, Retargeting und Analysen verwendet wird. 30 Tage HTTP LinkedIn
U Wird benötigt, um den Browser zu identifizieren. 3 Monate HTTP LinkedIn
_guid Wird benötigt, um ein LinkedIn-Mitglied für Werbung über Google Ads zu identifizieren. 90 Tage HTTP LinkedIn