44th SPEEDUP Workshop on High-Performance Computing


University of Lugano (USI) 
September 10/11, 2015

Sponsored by:
Speedup   CSCS   USI

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

Tutorial on Advanced MPI and the new features of MPI-3, taught by Torsten Höfler, ETH Zurich


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:

  1. nonblocking collectives and flexible communicator creation,
  2. greatly improved remote memory access (RMA) programming, and
  3. 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.

Content Level

Introductory: 25%, Intermediate: 50%, Advanced: 25%

Audience Prerequisites

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

 Screen Shot 2015-09-10 at 15.14.59


  • 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.

Organizing committee

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).


logo cscs

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read more