CSCS in Lugano, Switzerland
Thursday, October 5 and Friday, October 6, 2017
- John Biddiscombe, Swiss National Supercomputing Centre (CSCS)
- Thomas Heller, Computer Architecture, Friedrich-Alexander-University Erlangen-Nuremberg
https://stellar-group.github.io/tutorials/cscs2017
https://github.com/STEllAR-GROUP/tutorials
- 9:00 to 10:30: Introduction to HPX - Part 1 (overview)
- Tea Break, 15 Minutes
- 10:45 to 12:15: Introduction to HPX - Part 2 (API)
- Lunch, 1 hour
- 13:15 to xx:xx: Building HPX - CMake Options and Dependencies
- xx:xx to 14:45: Hello World! - Options and Running Applications
- Tea Break, 15 Minutes
- 15:00 to 16:40: Worked 2D Stencil Example - From Serial to Distributed
- 9:00 to 10:30: Resource Management and Performance Issues
- Tea Break, 15 Minutes
- 10:45 to 12:15: Upcoming and Experimental Features
- Lunch, 1 hour
- 13:15 to 14:45: Debugging HPX Applications
- Tea Break, 15 Minutes
- 15:00 to 16:30: Open for worked examples
- Hartmut Kaiser (LSU)
- Bryce Lelbach (LBNL)
- Agustin Berge
- Patrick Diehl (Bonn)
- Matrin Stumpf (FAU)
- Arne Hendricks (FAU)
- Parsa Amini (LSU)
- And many others...
Wifi : Please see handouts, use eduroam if possible
Login : Logins for daint on handout sheet
ssh ela.cscs.ch
ssh daint```
**Reservation** : Course logins (and cscs staff) can use
```sh
scontrol show res hpx1
scontrol show res hpx2
Tutorial repo : Please login to daint and clone the tutorial repo there
git clone https://github.com/STEllAR-GROUP/tutorials```
**Shell setup** : For building examples we will be using clang compiler on daint and
you will need a module for HPX
```sh
source /apps/daint/UES/6.0.UP04/HPX/clang-setup.sh
module load /apps/daint/UES/6.0.UP04/HPX/hpx-clang```