057.021 VSC-School II Courses in High Performace Computing
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020S, VU, 2.0h, 1.5EC, to be held in blocked form
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 1.5
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to...

Online course: This course will take place as an online course this semester due to the restrictions of CoViD-19.

  • run engineering codes on high-performance computers, especially at the VSC, and to visualize their data,
  • apply open source as well as commercial codes to selected physical or technical examples,
  • name the advantages and disadvantages of open source tools and commercial tools for selected use cases,
  • couple different simulation calculations (multi-physics coupling problems),
  • check the effects of boundary and initial conditions and also of temporal and spatial discretization on the result 
  • name possibilities to estimate the stability, accuracy and convergence of a method,
  • efficiently parallelize the calculations on a computing cluster, depending on the application on parallel CPUs and/or GPUs

Subject of course

Topics include computational fluid mechanics, heat transfer, electro magnetism, chemical reactions, structure, and acoustics. Furthermore, selected multi-physics coupling problems are mentioned. Simple problems are exemplarily treated with open source and commercial codes (hands on), such as ABAQUS, Ansys FLUENT, OpenFOAM, COMSOL, LS DYNA, LIGGGHTS or LAMMPS.

Short insights into current applications from research and industry are planned.

Teaching methods

  • Lecture 
  • Hands-On Exercises at the computing cluster (VSC)
  • Short talks by scientists on selected fields planned: "insights into current applications from research and industry"

Mode of examination

Immanent

Lecturers

  • Reichl, Irene

Institute

Course dates

DayTimeDateLocationDescription
09:00 - 16:4004.05.2020 - 05.05.2020 online course - the details to access the online course will be provided to the accepted attendees, onlyShared memory parallelization with OpenMP (Open Multi-Processing)
08:45 - 16:0017.06.2020 - 19.06.2020 online course - the details to access the online course will be provided to the accepted attendees, onlyIntroduction to Hybrid Programming in HPC (High-Performance Computing)
VSC-School II Courses in High Performace Computing - Single appointments
DayDateTimeLocationDescription
Mon04.05.202009:00 - 16:40 online course - the details to access the online course will be provided to the accepted attendees, onlyShared memory parallelization with OpenMP (Open Multi-Processing)
Tue05.05.202009:00 - 16:40 online course - the details to access the online course will be provided to the accepted attendees, onlyShared memory parallelization with OpenMP (Open Multi-Processing)
Wed17.06.202008:45 - 16:00 online course - the details to access the online course will be provided to the accepted attendees, onlyIntroduction to Hybrid Programming in HPC (High-Performance Computing)
Thu18.06.202008:45 - 16:00 online course - the details to access the online course will be provided to the accepted attendees, onlyIntroduction to Hybrid Programming in HPC (High-Performance Computing)
Fri19.06.202008:45 - 16:00 online course - the details to access the online course will be provided to the accepted attendees, onlyIntroduction to Hybrid Programming in HPC (High-Performance Computing)
Course is held blocked

Examination modalities

The performance review takes place by participation in the courses and by reviewing the submitted program examples.

Course registration

Registration modalities

This course will be held in blocks, please see http://vsc.ac.at/training.

Registration for each of the blocks should be done within the corresponding course at http://vsc.ac.at/training.

Contact for this coursevsc-seminar@list.tuwien.ac.at

Curricula

Study CodeObligationSemesterPrecon.Info
ALG For all Students Not specified

Literature

No lecture notes are available.

Preceding courses

Miscellaneous

Language

German