The 2010 Joint Meeting will span 4 days and include a programme of plenary and other invited talks, focus sessions (special sessions and minisymposia), and contributed paper sessions. Each day will address a range of topics in pure and applied mathematics.
This third session covers MPI, which is by far the most widely used library for message-passing parallelism. MPI can be called from Fortran, C and C++, and provides support for point-to-point and collective operations. The practical sessions involve writing simple parallel codes from scratch, to illustrate how to use the basic MPI operations in practice.
The second session will cover OpenMP, the language most commonly used in computational science for shared-variables parallelism. OpenMP extends Fortran, C and C++, providing extensive support for loop-based and task-based parallelism. The practical sessions involve parallelising simple example codes to illustrate the basic OpenMP concepts and constructs.
This three-day course gives an introduction to the basic concepts and programming techniques relevant to applied HPC and parallel computing. The first session will cover the fundamentals of modern HPC architectures and the two major parallel programming models: shared variables and message passing. Practical sessions will involve running existing parallel programs to investigate issues such as performance and scalability.
The aim of this (informal) meeting is for people funded by NAIS project to get to know each other and learn about the various research activities that will progress during the first couple of years of the project. The plan is for a representative subset of the participants will have ~15 minutes to make a short presentation (slides encouraged, though not required) on their work/ likely involvement with the project.