Upcoming INTERTWinE courses
The courses are co-organised with the PRACE Advanced Training Centres in Spain and the UK. There is no registration fee for any of these courses.
Those looking for a general introduction to parallel programming may be interested in the following course:
- Parallel Programming Workshop at Barcelona Supercomputing Center (23-27 October) - a week-long course which will cover fundamental concepts of message-passing and shared-memory programming models, with specific reference to MPI and OpenMP, as well as presenting some tools for performance analysis and debugging of parallel applications. The use of hybrid programming will also be discussed, with particular reference to MPI + OpenMP, and MPI + OmpSs.
For those with more experience of parallel programming, there are also two advanced courses:
- Advanced MPI at the University of Cambridge (12-13 September) - a 2-day course aimed at programmers seeking to deepen their understanding of MPI and explore some of its more recent and advanced features. Topics covered include communicator management, non-blocking and neighbourhood collectives, MPI-IO, single-sided MPI and the new MPI memory model. We also look at performance aspects such as which MPI routines to use for scalability, overlapping communication and calculation and MPI internal implementation issues.
- Advanced OpenMP at Imperial College London (12-14 December) - a 3-day course aimed at programmers seeking to deepen their understanding of OpenMP and explore some of its more recent and advanced features. Topics will include nested parallelism, OpenMP tasks, the OpenMP memory model, performance tuning, hybrid OpenMP + MPI, OpenMP implementations, and new features in OpenMP 4.0.
Information about upcoming INTERTWinE training courses, and material from past courses, can always be found on the Training section of the INTERTWinE webpage.