CAUTION |
 |
|
The recordings on this page are very old.
New recordings (since 2014) can be found at
http://www.hlrs.de/training/par-prog-ws/.
|
Content |
 |
|
ONLINE COURSE and course material to
- MPI, OpenMP, HPF, and advanced topics in parallel programming, see days
1,
2,
3,
4,
5,
6,
7
- Fortran Day,
- NEC SX-8 Days,
- NEC SX-6 Day,
- Introduction to Computational Fluid Dynamics (Course 2005D), see CFD-days
1,
2,
3,
4,
5
- Introduction to Computational Fluid Dynamics (Course 2004D, i.e., older version), see
here
Based on HLRS Parallel Programming Workshops we made the total
course material online available.
It includes the full audio information.
|
Shortcuts |
 |
|
ONLINE:
Online presentation of the slides without audio information.
2001English:
Online presentation of the slides with english audio information.
2001German:
Online presentation of the slides with german audio information.
The audio information is coded as RealMedia Playlists.
They require at least the free RealPlayer 8 Basic or the free RealPlayer One,
see Real web-page.
PDF:
A full copy of the slides with 2 slides per sheet.
For printing the course material used in the online-presentations.
PDF files can be viewed with the free Acrobat reader, see
Acrobat web-page.
Version from the courses fall 2001.
2004B,
2004C,
2004D,
2005D,
2005Cx:
A live recording of the lectures in the courses
2004 and
2005
with german audio information is available as:
lec:
Lecturnity presentation (.lpd) file.
The Lecturnity Player can be downloaded from
here
Starting those .lpd files needs some time for loading and starting -
please be patient. Some files start automatically with playing, some start only after
pressing the PLAY button.
rm:
Real Media (rm) presentation. (Here without streaming).
They require at least the free RealPlayer 8 Basic or the free RealPlayer One,
see Real web-page.
The free Real-Player plug-in can be downloaded also from
here
PDF:
.pdf file for printing.
PDF files can be viewed and printed with the free Acrobat reader, see
Acrobat web-page.
2004F:
A live recording of the lectures in the
spring/fall courses
with english audio information is available as:
lec:
Lecturnity presentation (.lpd) file.
The Lecturnity Player can be downloaded from
here
Starting those .lpd files needs some time for loading and starting -
please be patient. Some files start automatically with playing, some start only after
pressing the PLAY button.
rm:
Real Media (rm) presentation. (With streaming).
They require at least the free RealPlayer 8 Basic or the free RealPlayer One,
see Real web-page.
The free Real-Player plug-in can be downloaded also from
here
PDF:
Use 2004B/C PDF for printing.
PDF files can be viewed and printed with the free Acrobat reader, see
Acrobat web-page.
|
1st Day |
 |
|
9:00 - 17:30, Message Passing Interface (MPI, part 1)
|
[ 1] | 9:00 | (0:10) | L | Introduction (talk)
PDF
|
[ 2] | 9:10 | (1:00) | L | Parallel Architectures and Programming Models (talk)
2001English
2001German
PDF
- 2004B:
lec
rm
PDF
2004F:
lec
rm
2008B:
PDF
|
| 10:10 | (0:15) | | Coffee |
[ 3] | 10:25 | | L | MPI-1 - Introduction to the Message Passing Interface
2001English
2001German
PDF
- 2004B:
PDF
|
[3a] | -:-- | | L | MPI-1 Exercises - Solutions (handout) |
| 10:25 | (0:20) | L | Chap.1 MPI Overview (talk)
2004B:
lec
rm
self-test
exercise
2004F:
lec
rm
|
| 10:45 | (1:15) | L | Chap.2 MPI Process Model (talk+practical)
2004B: recorded together with Chap.1
self-test
exercise
2004F:
lec
rm
|
| 12:00 | (1:00) | | Lunch |
| 13:00 | (1:15) | L | Chap.3 Point-to-Point Communication (talk+practical)
2004B:
lec
rm
self-test
exercise
2004F:
lec
rm
|
| 14:15 | (0:15) | | Coffee |
| 14:30 | (1:15) | L | Chap.4 Non-Blocking Communication (talk+practical)
2004B:
lec
rm
self-test
exercise
2004F:
lec
rm
|
| 15:45 | (0:15) | | Coffee |
| 16:00 | (1:00) | L | Chap.5 Derived Datatypes (talk+practical)
2004B:
lec
rm
self-test
exercise
2004F:
lec
rm
|
[ 4] | -:-- | | L | Writing Message-Passing Parallel Programs with MPI,
Course Notes from the EPCC, (handouts)
2to1.ps.gz |
[ 5] | 17:00 | (0:30) | L | Parallel debugging (talk+practical)
2001English
2001German
PDF
- 2004B:
lec
rm
PDF
2004F:
lec
rm
2006F:
lec
rm
PDF
|
[5a] | -:-- | | L | Totalview Exercises
(handout) |
[5b] | -:-- | (0:40) | L | Memory Checking and Single Processor Optimization with Valgrind (talk)
2006F:
lec
rm
PDF
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
2nd Day |
 |
|
9:00 - 17:30, Message Passing Interface (MPI, part 2) and OpenMP
|
[ 3] | 9:00 | | L | MPI-1 - Introduction to the Message Passing Interface (continued) |
| 9:00 | (1:10) | L | Chap.6 Virtual Topologies (talk+practical)
2004B:
lec
rm
self-test
exercise
2004F:
lec
rm
|
| 10:10 | (0:15) | | Coffee |
| 10:25 | (0:35) | L | Chap.7 Collective Communication (talk+practical)
2004B:
lec
rm
self-test
exercise
2004F:
lec
rm
|
| 11:00 | (0:15) | | Coffee |
| 11:15 | (0:25) | L | Chap.8 Other MPI-1 features (talk)
2004B:
lec
rm
2004F:
lec
rm
|
[3a] | -:-- | | L | MPI-1 Exercises - Solutions (handout) |
[ 4] | -:-- | | L | Writing Message-Passing Parallel Programs with MPI,
Course Notes from the EPCC, (handouts)
2to1.ps.gz |
[ 6] | 11:40 | (0:20) | L | Heat conduction program, a parallelization example with MPI (talk)
2001English
2001German
PDF
- 2004B:
lec
rm
PDF
2004F:
lec
rm
|
[6a] | -:-- | | L | Heat conduction program, program listings (handout) |
| 12:00 | (1:00) | | Lunch |
[ 7] | 13:00 | (1:00) | L | OpenMP - Overview and execution model (talk+practical)
2001English
2001German
PDF
- 2004B:
lec
rm
PDF (all chapters)
2004F:
lec
rm (all chapters)
2006F:
lec
rm
PDF (all chapters)
|
| 14:00 | (0:15) | | Coffee |
| 14:15 | (1:00) | L | OpenMP - Work sharing directives (talk+practical) |
| 15:15 | (0:45) | L | OpenMP - Data environment (talk+practical)
2004B:
lec
rm
|
| 16:00 | (0:15) | | Coffee |
| 16:15 | (0:30) | L | OpenMP - Pitfalls (talk)
2004B:
lec
rm
|
[7a] | -:-- | | L | OpenMP Exercises - Tasks and Solutions (handout) |
[8a] | 16:45 | (0:45) | L | Verifying an OpenMP Parallelization with the Intel Thread Checker (talk+practical)
- 2006F:
lec
rm
PDF
- 2007E:
PDF
|
[ 8] | 16:45 | (0:45) | L | Assure - detection of OpenMP race conditions (talk+practical)
2001English
2001German
PDF
- 2004B:
lec
rm
PDF +
PDF
(practical)
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
3rd Day |
 |
|
9:00 - 17:30, MPI-2 and advanced MPI programming
|
[ 9] | 9:00 | (0:30) | L | Access to the federal high-performance computing-centers (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
[10] | 9:30 | (0:15) | M | MPI-2 overview (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
[11] | 9:45 | (1:00) | M | MPI-2 parallel file I/O (basics) (talk+practical)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| 10:45 | (0:15) | | Coffee |
| 11:00 | (1:00) | M | MPI-2 parallel file I/O (fileviews) (talk+practical)
- 2004F:
lec
rm
|
| 12:00 | (1:00) | | Lunch |
| 13:00 | (1:00) | M | MPI-2 parallel file I/O (access methods) (talk+practical)
- 2004F:
lec
rm
|
[11a] | -:-- | | L | MPI-2 parallel file I/O Exercises - Skeletons and Solutions (handout) |
| 14:00 | (0:15) | | Coffee |
[12] | 14:15 | (1:00) | M | MPI-2 one-sided Communication (talk+practical)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
[12a] | -:-- | | L | MPI-2 one-sided Exercises - Skeletons and Solutions (handout) |
| 15:15 | (0:15) | | Coffee |
[13] | 15:30 | (0:30) | M | Other MPI-2 chapters (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
[14] | 16:00 | (0:30) | M | Optimization of MPI applications (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
[15] | -:-- | (0:25) | M | MPI Performance Studies on Cray T3E and SGI Origin (talk)
ps.gz |
| 16:30 | (0:15) | | Coffee |
[16] | 16:45 | (0:05) | M | Parallel Performance Analysis and Profiling (talk)
2001English
2001German
PDF
- 2004C:
PDF
2004F:
lec
rm
- 2006F:
PDF
|
[16a] | 16:45 | (0:05) | M | Parallel Performance Analysis Using the Paraver Toolkit (talk)
- 2006F:
lec
rm
PDF
|
[17] | 16:50 | (0:20) | M | VAMPIR and other tools for performance analysis (talk+practical)
2001English
2001German
PDF
- 2004C:
PDF
2004F:
lec
rm
|
[18a] | 17:10 | (0:15) | L | Services at HLRS (talk)
- 2006F:
lec
rm
PDF
|
[18] | -:-- | (0:20) | L | Application Support at HLRS (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
4th Day |
 |
|
9:00 - 17:30, Advanced OpenMP programming and Vectorization
|
[19a] | 17:10 | (0:20) | L | Grid Computing: Easy Access to Distributed Resources (talk)
2004C:
lec
rm
PDF
2004F:
lec
rm
|
[19] | 9:00 | (0:30) | H | OpenMP - Enhancments in OpenMP 2.0 (talk)
2001English
2001German
PDF
|
[20a] | 9:30 | (0:45) | L | OpenMP on MPPs and clusters of SMP nodes using Intel Compilers with Cluster OpenMP (talk+practical)
- 2006F:
lec(short)
rm(short)
PDF(short)
PDF
|
[20] | 9:30 | (0:30) | H | OpenMP - Cluster extensions (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| 10:00 | (0:15) | | Coffee |
[21] | 10:15 | (0:30) | M | OpenMP - Tools (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
[22] | 10:45 | (1:15) | M | OpenMP - Performance tuning and OpenMP (talk+practical)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| 12:00 | (1:00) | | Lunch |
[23] | 13:00 | (1:00) | H | MPI on hybrid systems / MPI + OpenMP (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| 14:00 | (0:15) | | Coffee |
[24] | -:-- | (1:00) | M | NEC HPC platforms (April 2001, online only)
ONLINE
PDF
|
[25] | 14:15 | (1:00) | M | NEC SX-5 - Vectorization on NEC Supercomputers (talk)
2001English
2001German
PDF
|
[26] | -:-- | (1:00) | M | NEC SX-5 - Shared Memory parallelization on NEC Supercomputers (April 2001, online only)
ONLINE
PDF
|
[27] | 15:15 | (0:30) | M | NEC psuite (online demonstration) |
| 15:45 | (0:15) | | Coffee |
[28] | -:-- | (0:45) | M | Hitachi SR8000 - Introduction and Hardware Architecture (April 2001, talk)
ONLINE
PDF
|
[29] | 16:00 | (0:45) | M | Hitachi SR8000 - Programming models and tuning (talk and online demo.)
2001English
2001German
PDF
|
[29a] | --:-- | (0:45) | M | Hitachi SR8000 - Programming models and tuning (March 2001, online only)
1.ps.gz +
2.ps.gz +
3.ps.gz
|
[30] | 16:45 | (0:45) | L | Virtual reality based visualization (talk and online demo in the cave)
2001English
2001German
PDF
- 2004F:
lec
rm
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
5th Day |
 |
|
9:00 - 16:30, Domain Decomposition and Load Balancing
|
[31] | 9:00 | (1:00) | H | Domain decomposition of structured and unstructured grids (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| 10:00 | (0:15) | | Coffee |
[32+32a] | 10:15 | (1:15) | H | Load balancing (talk+practical)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
+ practical:
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
[33] | 11:30 | (0:20) | L | Numerical libraries (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
[34] | 11:50 | (0:40) | M | Parallel numerics (part1) (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| 12:30 | (1:00) | | Lunch |
| 13:30 | (0:45) | M | Parallel numerics (part2) |
| 14:15 | (0:10) | | Coffee |
[35] | 14:25 | (0:45) | H | Particle based domain decomposition (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| 15:10 | (0:10) | | Coffee |
[36] | 15:20 | (1:10) | H | Object oriented parallel programming with C++ (talk)
2001English
2001German
PDF
- 2004C:
lec
rm
PDF
2004F:
lec
rm
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
6th Day |
 |
|
9:00 - 16:30, High Performance Fortran (HPF)
|
[37] | 9:00 | (3:00) | L | HPF, part 1 (talk+practical)
2001German
PDF
|
| 12:00 | (1:00) | | Lunch |
| 13:00 | (3:30) | L | HPF, part 2 (talk+practical) |
[37a] | -:-- | | L | HPF, Exercises - Skeletons and Solutions (handout) |
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
7th Day |
 |
|
9:00 - 16:15, Parallelization Examples
|
[38] | 9:00 | (1:00) | L | Implementation of parallel Krylov space algorithms (talk)
2004B:
lec
rm
PDF
|
[38a] | -:-- | (1:15) | L | Parallelization of Explicit and Implicit Solvers (talk)
- 2006F:
lec
rm
PDF
|
| 10:00 | (0:15) | | Coffee |
[39] | 10:15 | (0:15) | L | Parallel libraries (talk)
2004B:
lec
rm
PDF
|
[40] | --:-- | (0:30) | L | DDD (talk)
|
[41] | 10:30 | (1:00) | L | PETSc, An Introduction (based on a 1/2-Day PETSc
Tutorial) (talk)
PDF
- 2004B:
lec
rm
PDF
2004F:
lec
rm
|
| 11:30 | (1:00) | | Lunch |
[42] | 12:30 | (1:30) | L | Laplace-Example with MPI and PETSc
ONLINE (old)
PDF (old)
- 2004B:
PDF
|
[42a] | 12:30 | (0:30) | L | Introduction (talk)
2004B:
lec
rm
|
[42b] | 13:00 | (0:30) | L | Writing a parallel MPI program with a CG solver (talk+practical)
2004B: recorded together wit [42a]
|
| 13:30 | (1:30) | | Practical |
| 15:00 | (0:15) | | Coffee |
[42c] | 15:15 | (1:00) | L | Laplace-Example with PETSc (talk+practical)
2004B:
lec
rm
2004F:
lec
rm
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
Fortran-Day |
 |
|
9:00 - 15:30, Fortran
|
[F1] | 09:00 | (3:15) | L | Fortran Syntax Overview (talk)
2004C:
lec
rm
PDF
|
[F2] | 13:00 | (0:30) | L | Fortran Array Syntax (talk)
2004C:
lec
rm
PDF
|
[F3] | 13:30 | (0:45) | L | Fortran Vectorization (talk)
2004C:
lec
rm
PDF
|
[F4] | 14:30 | (0:15) | L | Fortran Intrinsics (talk)
2004C:
lec
rm
PDF
|
[F5] | 14:45 | (0:30) | M | Remarks on Data Structures and Algorithms (talk)
2004C:
lec
rm
PDF
|
[F6] | 15:15 | (0:15) | M | From Fortran 90 to Fortran 95 (talk)
2004C:
lec
rm
PDF
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
NEC SX-8 |
 |
|
9:00 - 16:30, NEC Systems a HLRS
(Partially, username and password required: type "news Manuals" on your a1.hww.de or asama.hww.de account / for "rm": use special usernames in parenthesis, Lecturnity player 1.7.0 or later required):
|
[NEC0] | 09:00 | (1:00) | L | Introduction to the new NEC systems at HLRS (H. Berger, NEC) (talk)
2005Cx:
lec
rm
PDF
|
[NEC1] | 10:15 | (1:00) | L | Differences SX-6/SX-8, Basics on Vectorization (M. Galle et al., NEC) (talk)
2005Cx:
lec
rm (812)
PDF
|
[NEC2] | 11:00 | (1:30) | M | Vectorization and optimization examples (M. Galle et al., NEC) (talk)
2005Cx:
lec
rm (813)
PDF
|
[NEC3] | 13:30 | (1:30) | M | Indirect addressing, General Strategy for Code Tuning (M. Galle et al., NEC) (talk)
2005Cx:
lec
rm (814)
PDF
|
[NEC4] | 15:15 | (1:15) | L | Most important compiler switches F90/C++, how to use OpenMP and MPI on SX (S. Borowski et al., NEC) (talk)
2005Cx:
lec
rm (815)
PDF
|
[NEC-IO] | 09:00 | (1:00) | L | Filesystems, file import/export, parallel I/O on NEC SX-8 (H. Berger, NEC) (talk)
2005Cx:
lec
rm
PDF
|
[--] | 09:00 | (1:00) | L | Performance of Fortran I/O mechanisms (U. Küster, HLRS) (talk)
2005Cx:
lec
rm
PDF
|
[11] | 09:00 | (1:00) | L | MPI-2 parallel file I/O (R. Rabenseifner, HLRS) (talk, incl. examples)
2005Cx:
lec
rm
PDF
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
NEC SX-6 |
 |
|
9:00 - 16:30, NEC Systems a HLRS
(Username and password required: type "news Manuals" on your a1.hww.de or asama.hww.de account):
|
[NEC0] | 09:00 | (1:00) | L | Introduction to the new NEC systems at HLRS (H. Berger, NEC) (talk)
2004C:
lec
rm
PDF
|
[NEC1] | 10:15 | (1:00) | L | Differences SX-5/SX-6, Basics on Vectorization (Th. Schoenemeyer, NEC) (talk)
2004C:
lec
rm
PDF
|
[NEC2] | 11:00 | (1:30) | M | Vectorization and optimization examples (Th. Schoenemeyer, NEC) (talk)
2004C:
lec
rm
PDF
|
[NEC3] | 13:30 | (1:30) | M | Indirect addressing, General Strategy for Code Tuning (Th. Schoenemeyer, NEC) (talk)
2004C:
lec
rm
PDF
|
[NEC4] | 15:15 | (1:15) | L | Most important compiler switches F90/C++, how to use OMP and MPI on SX (Th. Schoenemeyer, NEC) (talk)
2004C:
lec
rm
PDF
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
|
CFD-1st |
 |
|
9:00 - 17:30, CFD - Introduction (recording from course 2005-D)
|
| 9:00 | (0:30) | M | Introduction
|
[CFD01] | 9:30 | (1:00) | M | The Underlying Equations, Part 1 [CFD01] (talk)
2005D:
lec
rm
PDF
|
| 10:30 | (0:30) | | Coffee |
[CFD02] | 11:00 | (1:00) | M | Examples for Fluid Flow [CFD02] (talk)
2005D:
lec
rm
|
| 12:00 | (1:30) | | Lunch |
[CFD03] | 13:30 | (1:00) | M | Categorization of the Equations of Fluid Flow [CFD03] (talk)
2005D:
lec
rm
PDF
|
[CFD04] | 14:30 | (1:00) | M | Practical (Flow around a Wedge Profile) [CFD04]
2005D:
PDF
|
| 15:30 | (0:30) | | Coffee |
[CFD04] | 16:00 | (1:30) | M | Practical (Grid Generation and Validation of CFD solutions) [CFD04]
2005D:
PDF
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
CFD-2nd |
 |
|
9:00 - 17:30, CFD - The core of FV schemes: Flux Functions and Riemann solver
|
[CFD05] | 9:00 | (1:15) | M | Overview: FD, FV and FE Methods [CFD05] (talk)
2005D:
lec
rm
PDF
|
| 10:15 | (0:30) | | Coffee |
[CFD06] | 10:45 | (0:45) | M | The Shock Tube - Godunov's Method [CFD06] (talk)
2005D:
lec
rm
PDF
|
[CFD07] | 11:30 | (0:30) | M | Practical (Godunov's Method / Introduction into the CFD Code) [CFD07] (practical)
2005D:
PDF
|
| 12:00 | (1:30) | | Lunch |
[CFD08] | 13:30 | (0:30) | M | Flux Functions and Riemann Solvers (talk)
2005D:
lec
rm
PDF
|
[CFD09] | 14:00 | (1:00) | M | Practical (Roe's Riemann Solver)
2005D:
PDF
|
| 15:00 | (0:30) | | Coffee |
[CFD08] | 15:30 | (0:30) | M | HLLE and Flux-Vector-Splitting Methods (talk)
2005D:
lec
rm
PDF
|
[CFD09] | 14:00 | (1:00) | M | Practical (HLLE and Flux-Vector-Splitting Methods)
2005D:
PDF
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
CFD-3rd |
 |
|
9:00 - 17:30, CFD - Integration exercise: From Flux functions to a complete 2D-Code
|
[CFD10] | 9:00 | (0:45) | M | The MUSCL Scheme [CDF10]
2005D:
lec
rm
PDF
|
[CFD11] | 9:45 | (1:00) | M | Practical (The MUSCL Scheme) (practical)
2005D:
PDF
|
| 10:45 | (0:30) | | Coffee |
[CFD12] | 11:15 | (1:00) | M | Arbitrary High Order Schemes [CFD12] (talk)
2005D:
PDF
|
| 12:15 | (1:15) | | Lunch |
[CFD13] | 13:30 | (1:30) | M | Multi Dimensions [CFD13] (talk+practical)
2005D:
lec
rm
PDF
PDF Aufgabe
|
| 15:00 | (0:30) | | Coffee |
[CFD13] | 15:30 | (1:30) | M | Boundary Conditions [CFD13] (talk+practical)
2005D:
lec
rm
PDF
PDF Aufgabe
|
[CFD14] | 17:00 | (0:30) | M | Practical (Time Step Control)
2005D:
PDF
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
CFD-4th |
 |
|
9:00 - 16:00, CFD - From the Euler Equations to the Navier-Stokes
Equations |
[CFD15] |
9:00 | (1:30) | M |
Implicit Methods [CFD15] (talk)
2005D:
PDF
|
| 10:30 | (0:30) | | Coffee |
[CFD16] | 11:00 | (1:00) | M |
The Extension to the Navier-Stokes Equations [CFD16] (talk)
2005D:
lec
rm
PDF
|
| 12:00 | (1:30) | | Lunch |
[CFD18] | 13:30 | (1:00) | M |
Turbulence [CFD18] (talk)
2005D:
|
| 14:30 | (0:30) | | Coffee |
[CFD19] | 15:00 | (1:00) | M |
Incompressible Methods and Aeroacoustics [CFD19] (talk)
2005D:
lec
rm
PDF
|
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
CFD-5th |
 |
|
9:00 - 16:00, CFD - Extensional themes
|
[CFD20] |
9:00 | (1:00) | M |
Parallelization [CFD20] (talk)
2005D:
lec
rm
PDF
|
|
10:00 | (0:30) | | Coffee |
[CFD20] | 10:30 | (1:00) | M |
Parallelization [CFD20] (talk) |
[CFD21] | 11:30 |
(0:30) | M | Parallelization of the Exercise
Code [CFD21] (talk) |
| 12:00 | (1:30) | | Lunch |
[CFD22] | 13:30 | (1:30) | M |
Best Practice Guidlines [CFD22] (talk)
2005D:
lec
rm
PDF
|
[ ] | 15:00 | (1:00) | M |
Discussion |
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
Practical |
 |
|
All practical can be found
here.
|
Standard Documents |
 |
|
The setting copy of our standard documents is available
here.
The documents 1, 2 and 3 are used in this course.
Each document is reduced by a factor of 0.707,
i.e., two pages of the original standard document is printed
on one paper page.
|
Programming Models |
 |
|
Some links to the HLRS web pages on programming models:
MPI
OpenMP
Parallel Programming Models
Services
of the Department Parallel Computing
and the Working Group Technical and Scientific Computing
|
Production Procedure |
 |
|
The ONLINE version of this workshop was developed in the framework of
.
Poster 1 and
Poster 2
give a first survey of this project.
An overview on the production procedure of the online material
can be found here.
An overview of this 100-online project can be found
here.
|
Used Web Tools |
 |
|
The slides were produced with PowerPoint from Microsoft.
The audio .wav files were handled with
Acoustica 2.21 from
Acon AS.
The .wav files were transformed into .rm files the free
RealProcucer Basic.
To combine the slides with the audio information, we used
the web tool RUS Presenter.
It was developed at the HLRS and is based on the results of
Florian Hermle, Konzeption und Realisierung einer Web-basierten
Lernapplikation am Beispiel einer Vorlesung des IAS,
Studienarbeit,
at
IAS,
tutor was
Jens Konnertz.
|
Course dates and other courses |
 |
|
see on Parallel Programming Workshop course pages
at
courses and events at HLRS
(www.hlrs.de/news-events/events/)
and
external courses and events
(www.hlrs.de/news-events/external-events/).
The table below shows a summary of courses (and events)
on high performance computing,
parallel programming models, MPI, OpenMP and numerics.
|
URL |
 |
|
http://www.hlrs.de/organization/par/par_prog_ws/ (URL of this page)
|
[an error occurred while processing this directive]