Introduction to HPC Programming Environment Training Course
The Minho Advanced Computing Center (MACC) is organizing a training course on "Introduction to HPC Programming Environment", which will be held online between 22 and 24 November 2021.
Speakers: João Dias, MACC SysAdmin and João Barbosa, MACC Researcher
Date: November 22-24, 2021 | 9.00 a.m. to 12.30 p.m. (UTC)
This course introduces HPC programming environment, multi-thread programming (OpenMP) and distributed memory model using MPI to develop large-scale scientific applications.
It is targeted to non-specialists in computer science, researchers or employees of private companies or public administration, who need HPC resources in their day-to-day activities, but are not familiar with HPC environments (access, use and programming).
We will cover:
● An overview of an HPC environment, how access the system, prepare jobs for execution, submit jobs for execution, push and retrieve data from the HPC system
● Basics programming skills for these types of systems using OpenMP and MPI frameworks
The participation is subject to the organizers' evaluation of the fulfillment of requirements programming in C/C++ and basic Linux commands.
Agenda | Day 1
Introduction to Linux and HPC Environments
- Basic Linux commands
- Connecting via ssh to Bob
- Copying files to and from Bob
- Submitting jobs
Agenda | Day 2
OpenMP Programming
- Introduction to OpenMP
- Hands-on labs
Agenda | Day 3
MPI Programming
- Introduction to MPI
- Hands-on lab
The course will be taught in English, unless all the audience speaks Portuguese. All course material will be in English.
Registration: Registration is now closed.