![]() |
|
MPI and Grid Courses at NSC
Message Passing with MPI
NSC is hosting a course on message passing with MPI. The course is open to all SNIC users and will be given by Joachim Hein, SNIC parallel expert based at Lunarc. ContentMessage passing is currently the most widely deployed programming model in parallel high-performance computing. Message passing is suitable for programming a wide range of current computer architectures, ranging from multi-core desktop equipment to the fastest HPC systems in the world, offering several hundred thousand processing elements. The course is at the beginners' level and assumes no prior experience in parallel computing. The concepts behind message passing and distributed memory computing will be introduced and the syntax of the key MPI calls will be explained. The course will include point-to-point communications, non-blocking communications and the collective communications calls. Practical sessions to deepen the understanding of the lectures will be part of the course. At the end of the course participants should be able to write their own MPI programs at an intermediate level. The teaching language will be English. PrerequisitesYou should be able to write simple programs in C or Fortran. You should bring a laptop for the practical sessions and will need to indicate in the registration form if you need an NSC account on Neolith and guest access to the university WLAN. About the LecturerJoachim Hein is a researcher at the Centre of Mathematical Sciences at Lund University and the SNIC parallel expert based at Lunarc, the center for scientific and technical computing for research at Lund University. He also is a computing architect at EPCC at The University of Edinburgh in Scotland and has more than 16 years experience in parallel computing. Time and LocationThe course starts on October 26 and ends on October 28. Teaching will begin at 09:00 and finish at 17:00 each day. Lectures will be held in NSC's conference room in the G building on Campus Valla and lunch will be served at a nearby restaurant all days of the course. Registration will begin at 08:00 on October 26. |