Registered User Area
Username

Password

No username/password ?
Sign up here

Lost your password ?

About CECAM
Home 
Welcome 
Council 
Staff 
How to get to
    CECAM Headquarters 


CECAM Prize 

Proposals
Submitting a proposal 

Activities
Workshops 
Tutorials 
Sponsored events 
Visitors Program 

Network
European actions 
Multi-nodal structure 
Openings 

Useful links
Multimedia 
2008 Workshops 

Programming Parallel Computers

January 22, 2007 to January 26, 2007

Location : Research Centre Juelich John von Neumann Institute for Computing (NIC) D-52425 Juelich Germany

 Details
 Participants
 Program
 Posters
 

Organisers

  • Boris Orth (Research Centre Juelich, NIC)
  • Bernd Mohr (Research Centre Juelich)
  • Marc-André Hermanns (Research Centre Jülich)

Supports

 CECAM

 Marie Curie - MolSimu

 Psi-k

Description

This tutorial gives you a thorough introduction to scientific parallel programming. After an overview of parallel computing, algorithms, and programming, in the main part of the course you learn how to write parallel programs using the standard Message Passing Interface (MPI). The third part of the tutorial introduces you to shared memory programming with OpenMP.


Lectures alternate with hands-on exercises. The exercises provide an excellent opportunity to apply the techniques just presented. Attendees will receive copies of the lectures and additional reference material on MPI and OpenMP. There will also be time for discussions with scientists from various fields of computational science, including parallel numerical computing, quantum chemistry, and molecular dynamics.

Prerequistes




  • Good knowledge of a sequential programming language (Fortran, C, C++)
  • Experience in scientific and numerical programming


Outline




[Day 1] Introduction to parallel computing



  • Parallel computer architectures and computer systems
  • Parallel algorithms and software
  • Parallel programming


[Day 2-4] Introduction to MPI Programming



  • Basic concepts
  • Point-to-point message passing
  • Collective communication
  • Advanced topics


[Day 5] Introduction to OpenMP Programming



Further Information




Social events:


  • Welcome reception January, 21, in the evening
  • Guided city tour of Aachen and tutorial dinner


Lodging:

Free lodging is provided to all tutorial participants sharing 2 person rooms in a Jülich downtown hotel.

Meals:

Free Breakfast will be provided in the hotel and free lunches will be provided at the tutorial site. The participants are responsible for dinners themselves.

Transport:

There will be a free shuttle bus service between the hotel and the tutorial site.

Travel:

Participants are responsible for the travel to and from Jülich. There will be partial travel support through CECAM. Accepted participants are requested to fill in the forms with their personal data.

Poster:
Participants are invited to bring a poster describing their research work.


CECAM - Centre Européen de Calcul Atomique et Moléculaire
Station 13, Bat. PPH, 1015 Lausanne, Switzerland