HPC for Simulation Science
Course Syllabus
Dr.-Ing. Holger Marschall
Content
The content of the course HPC for Simulation Science can be found in structured form as a mind-map (Link).
Learning Objectives
This course will be about both theory and practice!
- provide the necessary background on parallel scientific computing
- focus on practical examples covering different parallel programming models
- gain experience by solving these examples
- advice on principal HPC considerations
Concept
The course will follow the flipped classroom concept which inverts the traditional learning experience:
- Lectures are shared outside of class time for individual review as homework, and
- classroom time is reserved for guided discussions and active-learning formats (including exercises).
Conceptual Goals
The principal goals of flipping are as follows:
- To make the classroom an active-learning environment
- To enable students to learn at their own pace, and
- To give the lecturer more time to teach more individually, adapting to feedback during class.
Support
- Lecture Videos with Worksheets
- Frequent Hands-on Exercises (supported by tutors and using Jupyter Notebook)
- Plenum (classroom event with guided discussions and active learning)
- Forum (Q&A moderated by tutors)
- Consultation Hour (Thursdays at 2 pm)
Getting started
Have a look into the README file!