organize
The 3rd Russian-German School
on Parallel Programming
using High Performance Computation Systems
sponsored by
Russian Foundation for Basic Research, grant No. 06-01-10106-r
and
Allinea Software (UK)
August 28 - September 8, 2006
Institute of Computational Technologies SB RAS
Akademgorodok, Novosibirsk, Russia
The aim of the School is to invite interested young
researchers to discuss modern parallel computing techniques, gain experience in
using up-to-date hardware and exchange experience in solving practical problems
on high performance computation systems of different architectures.
The program of the school consists of two courses. The first course is an introductory
course into the technologies of parallel computing and their using in numerical
modelling. The advanced course is designed for a detailed study of the methods and
techniques of high performance computing covering advanced topics in parallel programming.
The courses will be run by the leading scientists from
the High Performance Computing Center Stuttgart. The leading scientists from the
institutes of the Siberian Branch of the Russian Academy of Sciences will give the
invited lectures.
The Student Session is planned, where participants will
have a possibility to give presentations on their works in the field of parallel
programming. Abstracts of the accepted presentations will be published in the Student
Session Proceedings.
The working language of the School is English. Experience
of programming in Fortran or C is a prerequisite.
Program committee
Co-chairmen:
Academician Yu. I. Shokin (ICT SB RAS)
Prof. M.M. Resch (HLRS)
Members of program committee:
Corresponding member of RAS A.M. Fedotov (ICT SB RAS)
Prof. M.P. Fedoruk (ICT SB RAS)
Corresponding member of RAS V.V. Shaidurov (Institute of Computational Modelling SB RAS, Krasnoyarsk, Russia)
Prof. K.E. Afanasiev (Kemerovo State University, Kemerovo, Russia)
Prof. I.V. Bychkov (Institute of System Dynamics and Control Theory SB RAS, Irkutsk, Russia)
Prof. B.Ya. Ryabko (SibSUTI, ICT SB RAS)
Corresponding member of RAS V.G. Khoroshevskii (SibSUTI, Institute of Semiconductor Physiscs SB RAS, Novosibirsk, Russia)
Organizing committee
Chairman:
Prof. M.P. Fedoruk (ICT SB RAS)
Members of organizing committee:
V.B. Barakhnin (ICT SB RAS)
T. Bönisch (HLRS)
M.V. Zakhryuta (ICT SB RAS)
R. Keller (HLRS)
B. Krammer (HLRS)
U. Küster (HLRS)
V.S. Nikultsev (ICT SB RAS)
I.A. Pestunov (ICT SB RAS)
V.S. Stognienko (ICT SB RAS)
D.V. Chirkov (ICT SB RAS)
Yu.N. Sinyavskii (ICT SB RAS)
D.L. Chubarov (ICT SB RAS)
N.Yu. Shokina (HLRS)
A.V. Yurchenko (ICT SB RAS)
Lecturers
T. Bönisch (HLRS)
B. Krammer (HLRS)
S. Stork (HLRS)
Working language: English
Program of the School
Basic course:
Monday, August 28, 2006
9.00 – 9.30 |
Registration |
9.30 – 10.00 |
Opening |
10.00 – 11.30 |
Introduction to PC-Cluster Hardware (I) |
11.30 – 12.00 |
Coffee break |
12.00 – 13.00 |
Introduction to PC-Cluster Hardware (II) |
13.00 – 14.00 |
Lunch |
14.00 – 15.30 |
Parallel Programming Models |
15.30 – 16.00 |
Coffee break |
16.00 – 17.00 |
Invited lecture |
Tuesday, August 29, 2006
9.30 – 11.00 |
Introduction to MPI (I) |
11.00 – 11.30 |
Coffee break |
11.30 – 13.00 |
Practical session |
13.00 – 14.00 |
Lunch |
14.00 – 15.30 |
Introduction to MPI (II) |
15.30 – 16.00 |
Coffee break |
16.00 – 17.00 |
Practical session |
Wednesday, August 30, 2006
9.30 – 11.00 |
Introduction to MPI (III) (and Problems in MPI Programming) |
11.00 – 11.30 |
Coffee break |
11.30 – 13.00 |
Practical session |
13.00 – 14.00 |
Lunch |
14.00 – 15.30 |
Parallel Debugging and Performance Analysis |
15.30 – 16.00 |
Coffee break |
16.00 – 17.00 |
Practical session |
Thursday, August 31, 2006
9.30 – 11.00 |
Domain Decomposition Techniques |
11.00 – 11.30 |
Coffee break |
11.30 – 13.00 |
Parallelization Example |
13.00 – 14.00 |
Lunch |
14.00 – 15.00 |
Invited lecture |
15.00 – 15.30 |
Coffee break |
15.30 – 17.00 |
Presentations of participants |
Friday, September 1, 2006
9.30 – 11.00 |
Introduction to OpenMP |
11.00 – 11.30 |
Coffee break |
11.30 – 12.30 |
Practical session |
12.30 – 13.00 |
Closing |
13.00 – 14.00 |
Lunch |
14.00 – 16.00 |
Open practical session |
Advanced course:
Monday, September 4, 2006
9.00 – 9.30 |
Registration |
9.30 – 10.00 |
Opening |
10.00 – 11.30 |
Review of Systems for Parallel Computations and new developments |
11.30 – 12.00 |
Coffee break |
12.00 – 13.00 |
Review of Programming Models and OpenMP |
13.00 – 14.00 |
Lunch |
14.00 – 15.30 |
Review of MPI |
15.30 – 16.00 |
Coffee break |
16.00 – 17.00 |
Practical session |
Tuesday, September 5, 2006
9.30 – 11.00 |
Single Processor Performance (I) |
11.00 – 11.30 |
Coffee break |
11.30 – 13.00 |
Practical session |
13.00 – 14.00 |
Lunch |
14.00 – 15.30 |
Single Processor Performance (II) |
15.30 – 16.00 |
Coffee break |
16.00 – 17.00 |
Practical session |
Wednesday, September 6, 2006
9.30 – 11.00 |
Parallelization of Explicit and Implicit Solvers |
11.00 – 11.30 |
Coffee break |
11.30 – 13.00 |
Practical session |
13.00 – 14.00 |
Lunch |
14.00 – 15.30 |
PETSc Tutorial |
15.30 – 16.00 |
Coffee break |
16.00 – 17.00 |
Invited lecture |
Thursday, September 7, 2006
9.30 – 11.00 |
Parallel Programming models on hybrid systems/ MPI+ OpenMP |
11.00 – 11.30 |
Coffee break |
11.30 – 12.30 |
Invited lecture |
12.30 – 13.30 |
Lunch |
13.30 – 14.00 |
Performance Tuning and OpenMP |
14.00 – 15.00 |
Practical |
15.00 – 15.30 |
Coffee break |
15.30 – 17.30 |
Presentations of participants |
Friday, September 8, 2006
9.30 – 11.00 |
Advanced MPI MPI-IO |
11.00 – 11.30 |
Coffee break |
11.30 – 12.30 |
Particle Based Domain Decomposition |
12.30 – 13.00 |
Closing |
13.00 – 14.00 |
Lunch |
14.00 – 16.00 |
Open practical session |
|