[ngi_aegis-all] Programming with MPI and OpenMP

Dusan Vudragovic dusan at ipb.ac.rs
Mon Jun 5 14:47:24 CEST 2023


Dear colleagues,

Here are details about two online courses on programming with MPI and OpenMP that will be organized by the SURF (a cooperative association of Dutch educational and research institutions). The first course is an introductory one, taking place on 8 and 9 June 2023. The second course, which is more advanced, will take place on 12, 13, and 14 June 2023.

Best regards, Dusan

-----
Basic parallel programming with MPI and OpenMP

The SURF (a cooperative association of Dutch educational and research institutions) will host a course on basic parallel programming with MPI and OpenMP on 8 and 9 June 2023. This introductory two-day course focuses on teaching the basic principles of parallel programming using the most commonly used methods. To begin, you will examine the advantages and constraints of parallel programming. Following that, you will investigate how task and data parallelism can be used to build programs for multiple cores and nodes. During each session, practical exercises will help you better understand the various concepts. Prior knowledge of C or Fortran programming and Linux operating system is required for participants. Over two days, you will gain the skills necessary to begin creating your own parallel application.

https://www.hpc.rs/events/basic-parallel-programming-with-mpi-and-openmp
-----

-----
MPI and OpenMP in scientific software development

This is an advanced MPI/OpenMP course where you will learn to manage the everyday challenges developers face when working with parallel code on a daily basis. Learn how to handle parallel profiling and optimize your code for maximum performance using techniques such as domain decomposition and parallel I/O. You'll also have the opportunity to explore various knobs and dials to fine-tune your code. During each training session, you will participate in hands-on exercises to help you better understand different constructs. You will also learn about useful parallel libraries and routines for scientific code development.
SURF, a cooperative association of Dutch educational and research institutions, will be hosting this three-day training event on 12, 13, and 14 June 2023. Having experience with Linux, C/C++, or Fortran and a basic understanding of parallel computing concepts such as MPI and OpenMP (provided in the basic course) is important to understand this subject. During the course, attendees are kindly requested to use their own laptops with an up-to-date browser and a terminal emulator.

https://www.hpc.rs/events/mpi-and-openmp-in-scientific-software-development
-----




More information about the ngi_aegis-all mailing list