[Beowulf] Parallel Programming Course Sep. 23-27, 2013, Call for Participation - PATC Course

Eugen Leitl eugen at leitl.org
Tue Jun 18 07:20:26 PDT 2013

----- Forwarded message from Rolf Rabenseifner <rabenseifner at hlrs.de> -----

Date: Tue, 18 Jun 2013 16:18:37 +0200 (CEST)
From: Rolf Rabenseifner <rabenseifner at hlrs.de>
To: eugen at leitl.org
Subject: Parallel Programming Course Sep. 23-27, 2013, Call for Participation - PATC Course

Dear Sir, dear Madam / Sehr geehrte Dame, sehr geehrter Herr,

Multicore CPUs are now everywhere. 
Within our one-week parallel programming course, 
Wednesday is focused on parallelization on multicore CPUs.
Monday and Tuesday are in introduction to cluster programming
with MPI, and Thursday and Friday are dedicated to more advanced topics,
e.g., the brand new MPI-3 shared memory programming model
as an alternative to OpenMP. 

Please, can you pass this course announcement also to interested 
colleagues.  / Es waere schoen, wenn Sie diese Ankuendigung 
auch an interessierte Kollegen weitergeben koennten.

This course week is part of the curriculum of the 
PRACE Advanced Training Centres (PATCs).


Kind regards / Mit freundlichen Gruessen
Rolf Rabenseifner
                      Call for Participation


Date        Location        Content
----------  --------------  ---------------------------------
Sep. 23-24  HLRS Stuttgart  Message Passing Interface (MPI) for beginners
Sep. 25 __  HLRS Stuttgart  Shared memory parallelization with OpenMP (for beginners)
Sep. 26-27  HLRS Stuttgart  Advanced topics in parallel programming

Registration and further information:


  Deadline for registration: Aug. 25, 2013

Monday + Tuesday:
  On clusters and distributed memory architectures, parallel pro-
  gramming 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.  Hands-on sessions (in C and Fortran) will allow
  users to immediately test and understand the basic constructs of
  the Message Passing Interface (MPI).

  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.  Hands-on sessions (in C and Fortran) will allow
  users to immediately test and understand the directives and other
  interfaces of OpenMP.  Tools for performance tuning and debugging
  are presented.

Thursday + Friday:
  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.
  MPI-3.0 introduced a new shared memory programming interface, 
  which can be combined with MPI message passing and remote memory
  access on the cluster interconnect. It can be used for direct
  neighbor accesses similar to OpenMP or for direct halo copies,
  and enables new hybrid programming models. These models are 
  compared in the hybrid mixed model MPI+OpenMP parallelization
  session with various hybrid MPI+OpenMP approaches and pure MPI.
  Hands-on sessions are included.

You can book all days together. See the link to the online registration form 
on the web pages. 

Lectures will be given by
Shiqing Fan, Uwe Kuester, Uwe Woessner, and
Dr. Rolf Rabenseifner (member of the MPI-3 Forum).

The course language is English.
All slides and handouts are in English.

This course is a PRACE Advanced Training Centre (PATC) courses at HLRS.

Further courses can be found at

I would appreciate if you could forward this email to interested
colleagues.  If you receive double postings or you want to stop
my postings, then please reply the email-address(es) that should
be unsubscribed, and include "unsubscribe" in the subject line.

Dr. Rolf Rabenseifner .. . . . . . . . . . email rabenseifner at hlrs.de
High Performance Computing Center (HLRS) . phone ++49(0)711/685-65530
University of Stuttgart .. . . . . . . . . fax : ++49(0)711/685-65832
Head of Dpmt Parallel Computing .. .. www.hlrs.de/people/rabenseifner
Nobelstr. 19, D-70550 Stuttgart, Germany . . . . (Office: Room 1.307)

----- End forwarded message -----
Eugen* Leitl <a href="http://leitl.org">leitl</a> http://leitl.org
ICBM: 48.07100, 11.36820 http://ativel.com http://postbiota.org
AC894EC5: 38A5 5F46 A4FF 59B8 336B  47EE F46E 3489 AC89 4EC5

More information about the Beowulf mailing list