Start: Monday, 03 September 2012 @ 06:30

End: Friday, 07 September 2012 @ 14:30

Description:

This course has three parts:Distributed memory parallelization with the Message Passing Interface MPI (for beginners) (Mon+Tue)
On clusters and distributed memory architectures, parallel programming with the Message Passing Interface (MPI) is the dominating programming model. The course gives an full introduction into MPI-1. Further aspects are domain decomposition, load balancing, and debugging. An MPI-2 overview and the MPI-2 one-sided communication is also taught.Shared memory parallelization with OpenMP (for beginners) (Wed)
The focus is on shared memory parallelization with OpenMP, the key concept on hyper-threading, dual-core, multi-core, shared memory, and ccNUMA platforms. This course teaches shared memory OpenMP parallelization.Advanced topics in parallel programming (Thu+Fri)
Topics are MPI-2 parallel file I/O, hybrid mixed model MPI+OpenMP parallelization, OpenMP on clusters, parallelization of explicit and implicit solvers and of particle based applications, parallel numerics and libraries, and parallelization with PETSc.Hands-on sessions (in C and Fortran) are included.
Further information on the three parts of this course and the registration form, see https://fs.hlrs.de/projects/par/events/2012/parallel_prog_2012/#PAR-MPI
We will provide test accounts for the participants.
HERMIT is available in Germany and Europe throughhttp://www.hlrs.de/organization/sos/puma/services/user-projects/user-access-and-user-management/
Deadline for registration is already Aug. 5, 2012.
This course is a PRACE Advanced Training Centre (PATC) courses at HLRS.

https://events.prace-ri.eu/event/73/

Event type:
  • Workshops and courses
Parallel Programming with MPI and OpenMP and Advanced Parallel Programming @ HLRS (Stuttgart) https://tess.elixir-europe.org/events/parallel-programming-with-mpi-and-openmp-and-advanced-parallel-programming-hlrs-stuttgart This course has three parts:Distributed memory parallelization with the Message Passing Interface MPI (for beginners) (Mon+Tue) On clusters and distributed memory architectures, parallel programming with the Message Passing Interface (MPI) is the dominating programming model. The course gives an full introduction into MPI-1. Further aspects are domain decomposition, load balancing, and debugging. An MPI-2 overview and the MPI-2 one-sided communication is also taught.Shared memory parallelization with OpenMP (for beginners) (Wed) The focus is on shared memory parallelization with OpenMP, the key concept on hyper-threading, dual-core, multi-core, shared memory, and ccNUMA platforms. This course teaches shared memory OpenMP parallelization.Advanced topics in parallel programming (Thu+Fri) Topics are MPI-2 parallel file I/O, hybrid mixed model MPI+OpenMP parallelization, OpenMP on clusters, parallelization of explicit and implicit solvers and of particle based applications, parallel numerics and libraries, and parallelization with PETSc.Hands-on sessions (in C and Fortran) are included. Further information on the three parts of this course and the registration form, see https://fs.hlrs.de/projects/par/events/2012/parallel_prog_2012/#PAR-MPI We will provide test accounts for the participants. HERMIT is available in Germany and Europe throughhttp://www.hlrs.de/organization/sos/puma/services/user-projects/user-access-and-user-management/ Deadline for registration is already Aug. 5, 2012. This course is a PRACE Advanced Training Centre (PATC) courses at HLRS. https://events.prace-ri.eu/event/73/ 2012-09-03 06:30:00 UTC 2012-09-07 14:30:00 UTC [] [] [] workshops_and_courses [] []