The SPEEDUP workshop series has a long history in presenting and discussing the state-of-the-art in high-performance and parallel scientific computing. This includes algorithms, applications, and software aspects related to high-performance parallel computing. The focus of the 44th SPEEDUP workshop is on Fluid-Structure Interaction. The scientific program of September 10 consists of six 45-minutes talks and a poster session. Please encourage your collaborators to upload an abstract for the poster session. The deadline is Sept 4, 2015.
Directions to reach CSCS and University of Lugano can be found here
Thursday September 10th
The conference will take place at CSCS
- 10:00 - 10:45
- Registration and Coffee
- 10:45 - 10:55
- 10:55 - 10:40
- Felix Wolf (TU Darmstadt): Exascaling Your Library: Will Your Implementation Meet Your Expectations?
- 11:40 - 12:25
- Simone Deparis (EPF Lausanne): Fluid-structure interaction for vascular flows: from supercomputers to laptops
- 12:25 - 13:45
- Lunch break (at CSCS)
During the lunch break at 12:50: General Assembly of the Speedup Society
- 13:45 - 14:30
- Stefan Pirker (University of Linz): Improving the performance of numerical simulation of granular systems - Model development, discretization and hardware aware implementation
- 14:30 - 14:45
- Coffee break
- 14:45 - 15:30
- Stephen Turnock (University of Southampton): Dynamic behaviour of passive adaptive composite foils
- 15:30 - 16:15
- Dominik Obrist (University of Bern): HPC framework for aortic valve simulation with hybrid discretization for fluid and soft tissue
- 16:15 - 17:15
- Apero and poster session
Friday September 11th
The new MPI standards (MPI-3.0) adds several key-concepts to deal with programming massively parallel modern hardware systems. In this tutorial, the three major concepts are covered:
- nonblocking collectives and flexible communicator creation,
- greatly improved remote memory access (RMA) programming, and
- topology mapping to improve locality and neighborhood ("build your own") collective operations.
Nonblocking collectives enable to write applications that are resilient to small time variations (noise), overlap communication and computation, and enable new complex communication protocols. The new remote memory access semantics allow to efficiently exploit modern computing systems that offer RDMA but require a new way of thinking and developing applications. Topology mapping allows to specify the application's communication requirements and enables the MPI implementation to optimize the process-to-node mapping. Last but not least, neighborhood collectives form a powerful mechanism where programmers can specify their own collective operation and allow the MPI implementation to apply additional optimizations.
Introductory: 25%, Intermediate: 50%, Advanced: 25%
We generally assume a basic familiarity with MPI, i.e., attendees should be able to write and execute simple MPI programs. We also assume familiarity with general HPC concepts (i.e., a simple understanding of batch systems, communication and computation tradeoffs, and networks).
The tutorial will take place at USI, room SI-008 (see the graphics below).
9:00 - 10:30 lecture/exercise
10:30 - 11:00 break
11:00 - 12:30 lecture/exercise
12:30 - 14:00 lunch
14:00 - 15:30 lecture/exercise
- Workshop: CHF 80 (free for bachelor and master students)
- Tutorial: CHF 170 (CHF 50 for bachelor and master students)
Details and the registration form can be found here.
A. Adelmann (PSI Villigen), P. Arbenz (ETH Zurich), H. Burkhart (U of Basel), B. Chopard (U Geneva), S. Deparis (EPF Lausanne), J. Hesthaven (EPF Lausanne), A. Janka (EIA Fribourg), R. Krause (USI Lugano), H. Nordborg (HSR), D. Obrist (U Berne), V. Rezzonico (EPF Lausanne), O. Schenk (USI Lugano), J. VandeVondele (ETH Zurich).