NEMOH Short Course at BSC - 18-22 March 2013
Introduction to Parallel Programming
The NEMOH training course “Introduction to Parallel Programming” was held at the Barcelona Supercomputing Center (BSC) headquarters during 18-22 March 2013 with the assistance of 5 NEMOH fellows and 5 external affiliates.
This introductory but specialized course focussed on the basic foundations related to code parallelization using message passing and shared-memory programming models. The course combined formal lectures and practical hands-on sessions to reinforce the key concepts and set up the foundations of 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 were also introduced. The assistants enjoyed also a guided tour to the new MareNostrum supercomputer facilities.
The course was held in a very collaborative and productive atmosphere, characteristic of the NEMOH project.