NEMOH Short Course at BSC - 18-22 March 2013
Introduction to Parallel Programming
Objectives
The course starts with the objective of setting up the basic foundations related with parallelizing applications. The course follows with the objective of understanding the fundamental concepts supporting message passing and shared-memory programming models. The course is taught using formal lectures and practical/programming sessions to reinforce the key concepts and set up the compilation/execution environment. The course covers the two widely used programming models: MPI for the distributed-memory architectures and OpenMP for the shared-memory counterparts. Some tools for debugging and profiling parallel applications will be shown. Finally, current trends in HPC will be unveiled.
Learning Outcomes
On completion of this course students should be able to:
- Understand the use of task decomposition and the potential parallelism of a sequential algorithm.
- Understand the fundamentals of shared-memory and message-passing models.
- Implement simple algorithms using OpenMP for shared-memory and MPI for message passing.
- Compile, execute and debug simple OpenMP and MPI codes.
- Understand the performance of OpenMP and MPI codes.
Prerequisites
- Fortran, C or C++ programming.
All examples in the course will be done in C.
- Deadline for Registration: 15/02/2013
- Information about Acceptance: 22/02/2013
DOWNLOAD the circular here
How do I apply?
• Click on the “Apply now!” link to start the application.
• Fill in all sections of the application respecting the size limit in each field.
• Click on "Submit"
• Wait 48 hours for a e-mail confirming that your application has been correctly registered (In case you don't receive it within 48 hours, please contact
This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
)
• Check on www.nemoh-itn.eu by 22/02/2013 if your application has been accepted. In case your application has been accepted you will be contacted.
• If you have technical problems with the application, please contact:
This e-mail address is being protected from spambots. You need JavaScript enabled to view it.