2018 Workshop on Fortran Modernization for Scientific Application (ForMoSA)

from Wednesday, 6 June 2018 (09:00) to Friday, 8 June 2018 (18:00)
University of Zurich, Department of Chemistry C (Y11 F 06)

        : Sessions
    /     : Talks
        : Breaks
6 Jun 2018
7 Jun 2018
8 Jun 2018
AM
09:00 Welcome - Alfio Lazzaro (University of Zurich)   (Y11 F 06)
09:10 Lecture - Arjen Markus (Deltares)   (Y11 F 06)
10:30 --- Coffee-break (offered) ---
11:00 Hands-on - Arjen Markus (Deltares)   (Y11 F 06)
09:00 Lecture: Mixed Language Programming - Hans Pabst (Intel Semiconductor AG) Mikko Byckling (Intel Finland)   (Y11 F 06)
10:15 Hands-on: Mixed Language Programming - Mikko Byckling (Intel Finland) Hans Pabst (Intel Semiconductor AG)   (Y11 F 06)
10:30 --- Coffee-break (offered) ---
10:45 Hands-on: Mixed Language Programming (continued) - Hans Pabst (Intel Semiconductor AG) Mikko Byckling (Intel Finland)   (Y11 F 06)
11:30 Lecture: Introduction to levels of parallelism in a modern HPC system - Mikko Byckling (Intel Finland) Hans Pabst (Intel Semiconductor AG)   (Y11 F 06)
09:00 Lecture: Useful tools and techniques for Fortran projects - Dr Bálint Aradi (Bremen Center for Computational Materials Science, University of Bremen)   (Y11 F 06)
10:30 --- Coffee-break (offered) ---
11:00 Hands-on: Fortran meta-programming with Fypp - Dr Bálint Aradi (Bremen Center for Computational Materials Science, University of Bremen)   (Y11 F 06)
PM
12:30 --- Lunch (on your own) ---
13:30 Lecture - Arjen Markus (Deltares)   (Y11 F 06)
15:00 --- Coffee-break (offered) ---
15:30 Hands-on - Arjen Markus (Deltares)   (Y11 F 06)
16:50 Summary of day 1   (Y11 F 06)
12:30 --- Lunch (on your own) ---
13:30 Lecture: SIMD programming in Fortran - Hans Pabst (Intel Semiconductor AG) Mikko Byckling (Intel Finland)   (Y11 F 06)
14:30 --- Coffee-break (offered) ---
14:45 Lecture: Multithreaded programming with OpenMP in Fortran - Mikko Byckling (Intel Finland) Hans Pabst (Intel Semiconductor AG)   (Y11 F 06)
15:45 Hands-on: SIMD and multithreaded programming - Mikko Byckling (Intel Finland) Hans Pabst (Intel Semiconductor AG)   (Y11 F 06)
16:45 Summary of day 2   (Y11 F 06)
17:00 --- Apero (offered) ---
12:30 --- Lunch (on your own) ---
13:30 Hands-on: Unit testing, test coverage, source code documentation - Dr Bálint Aradi (Bremen Center for Computational Materials Science, University of Bremen)   (Y11 F 06)
14:50 Summary of day 3 and wrap-up of the workshop   (Y11 F 06)