This autumn we offer four courses to help you boost your computer simulations.
On clusters and distributed memory architectures, parallel programming with the Message Passing Interface (MPI) is the dominating programming model. And nowadays you'll find multicore (shared memory) CPUs basically everywhere, which are most easily and efficiently programmed using OpenMP. In addition, computer simulations face an ever growing need for scalability pushing the limitations on size and properties that can be accurately simulated. Therefore, ever larger data sets have to be processed, be it reading input data or writing results. And finally we’ll help you to understand the interactions between software and hardware covering performance engineering approaches on the compute node level.
Our courses start from a beginner’s level and lots of hands-on sessions (in C and Fortran) will allow users to immediately test and understand the basic concepts of parallel programming.
The courses are organized by the <link http: vsc.ac.at training _blank>Vienna Scientific Cluster (VSC) at TU Wien, and for OpenMP and MPI this is done in cooperation with the <link http: www.hlrs.de training _blank>High-Performance Computing-Center Stuttgart (HLRS).
More information and registration:
- <link https: cec.tuwien.ac.at seminare spezialseminare vsc_shared_memory_parallelization_with_openmp _blank>VSC Training Course: Shared memory parallelization with OpenMP
- <link https: cec.tuwien.ac.at seminare spezialseminare vsc_parallelization_with_mpi _blank>VSC Training Course: Parallelization with MPI
- <link https: cec.tuwien.ac.at seminare spezialseminare vsc_parallel_io _blank>VSC Training Course: Parallel I/O
- <link https: cec.tuwien.ac.at seminare spezialseminare vsc_node_level_performance_engineering _blank>VSC Training Course: Node-Level Performance Engineering