Vienna University of Technology (TUW), Austria
Technische Universität Wien (TU Wien)
With about 29.000 students, TUW is the third largest university of Austria, offering a wide range of study programmes in natural sciences, engineering and architecture. In mathematics, TUW is offering three bachelor and three master studies (with technical, economical, and financial applications). Over the last two decades, Vienna has developed into a stronghold of mathematics, with "partial differential equations" being one of its focal points. This is reflected by the "Vienna Center for PDEs", funded by TUW and Vienna University (since 2014; Speaker: A. Jüngel). Most of the TUW-mathematicians participating in InterMaths are involved in this center. The same group also holds several grants from the Austrian Science Foundation FWF:
The InterMaths participants Arnold and Jüngel have ample experience with EU-funded projects: Arnold as Coordinator of a TMR-network and as Scientist-in-Charge of a IHP-network, Jüngel as project leader of a Marie-Curie Initial Training Network on computational finance (2013-2016). TUW has been participating in the following Erasmus Mundus master programs:
|
InterMathsTUWCoordinator
Vienna University of Technology, TUW
Semester #2 Cohort #2025 @ TUW
Numerical – Modelling Training;
ECTS Credits: 8 | Semester: 2 | Year: 1 | Campus: Vienna University of Technology | Language: English | Code: DT0641
Unit Coordinator: Markus Faustmann, Claudia Blaas-Schenner
Aims:
Scientific Programming Parallel Programming
- formulate (certain) mathematical problems in algorithmic form,
- explain the difference between imperative and object-oriented programming,
- implement mathematical algorithms in Matlab, C, and C++,
- present and explain own solutions, and
- constructively discuss and analyze own solutions as well as those of other students.
- understand and apply the main concepts of parallel programming
- master the basic skills to write parallel programs using MPI and OpenMP
- parallelize serial programs using basic features of MPI and OpenMP
- be familiar with the components of an high-performance computing cluster
- know the principles to take advantage of shared and distributed memory systems as well as accelerators and how to exploit the capabilities of modern high-performance computing systems
Content:
Scientific Programming: Parallel Programming:
- Introduction to Matlab, C, and C++.
- Representation of integer and floating point numbers.
- Conditioning of given problems.
- Computational cost of algorithms.
- Variables and standard data types.
- Pointers.
- Loops and if-else.
- Functions and recursion.
- Call by value vs. call by reference.
- Objects and classes (resp. structures),
- Operator overloading, Inheritance.
- Templates.
- Visualization in MATLAB.
- Programming exercises.
- Basic features of parallel programming with MPI (Message Passing Interface) and OpenMP (Open Multi-Processing) using C
- A look at CUDA to offload parts of the computation to GPUs
- Students will do the hands-on labs directly on the Vienna Scientific Cluster, the high-performance computing facility of Austrian universities, and hence will learn about and get some experience in high-performance computing.
Pre-requisites:
Basic skills in programming in C (e.g., as learnt during the lecture "Scientific Programming for Interdisciplinary Mathematics") as well as Linux command line and usage of an editor (vi or nano).
Reading list:
lecture notes Otto and Denier, An Introduction to Programming and Numerical Methods in MATLAB Brian Hahn, Essential MATLAB for Engineers and Scientists Stormy Attaway, Matlab: A Practical Introduction to Programming and Problem Solving Rauber, Rünger: Parallel programming. Second Edition, Springer 2013. Schmidt, Gonzalez-Dominguez, Hundt, Schlarb: Parallel Programming. Concepts and Practice. Morgan Kaufmann 2018.
Mathematical modelling and simulation heavily rely on scientific computing, seen as a scientific area encompassing numerical analysis, finite-element methods, numerical optimization, parallel computing. These keywords are the core or applied mathematics in that they train the use of advanced computing capabilities to solve complex models in a wide set of disciplines. The second semester at TU Vienna is entirely devoted to numerical methods, with particular focus on finite elements for ordinary and partial differential equations, numerical optimization, and parallel computing.
The Institute for Analysis and Scientific Computing at TU Vienna features the perfect group for such a task. This institute is fully in charge of the Technical Mathematics courses at TU Vienna and features outstanding record of training new applied mathematicians in industry and academia.
Prof. Dirk Praetorius, a top researcher in the field of numerical methods with outstanding record and experience in research group leadership, will cover the computer programming part. He was recently awarded the Best Lecture Award at TU Vienna in 2019. Prof. Joachim Schoeberl, another leading figure in the field of numerics for differential equations and Head of the Scientific Computing and Modelling research unit at the Institute, is in charge of the course on numerical PDEs. This task is particularly relevant for the specializations on Computational Fluid Mechanics and Cancer Modelling. Proff. Praetorius and Schoeberl, jointly with Prof. Lothar Nannen, are also in charge of the course on numerical ordinary differential equations. Dr. Kevin Sturm, an assistant professor in the same group, will cover the Numerical Optimization course, which prepares for the specialization branch at UAB devoted also on optimization methods. Prof. Rudolf Fruehwirth will introduce parallel computing, a rapidly growing subject which is relevant to most of the specialisations.
September 2025
September 2026
September 2026
Campus
TU Vienna University of Technology
Cohort
2025
Semester
2
ECTS Credits
Semester #3 Cohort #2025 @ TUW
Computational Fluid Dynamics in Industry;
ECTS Credits: 6 | Semester: 1 | Year: 2 | Campus: Vienna University of Technology | Language: English
Unit Coordinator: Herbert Steinrück
Pre-requisites:
Reading list:
The specialisation track “Computational fluid dynamics in industry” will be offered at the Institute for Analysis and Scientific Computing at TUW in collaboration with the Institute of Fluid Mechanics and Heat Transfer and the Institute for Microelectronics at the same University. The reference group includes world-leading experts in PDE modelling in fluid dynamics, reaction-diffusion systems and semiconductor devices such as Anton Arnold and Ansgar Juengel.
The core course “Computational fluid dynamics” (CFD) is taught by Prof. Manual Garcia Villalba Navaridas. It covers state-of-the-art numerical methods for the (in)compressible Navier-Stokes equations along with the treatment of complex geometries and turbulence modelling. Prof. Manual Garcia Villalba Navaridas is also in charge of the course CFD-codes and turbulent flows jointly with Prof. Herbert Steinrueck.
The course “Continuum and kinetic modelling with PDEs” is taught by Prof. Anton Arnold, local InterMaths coordinator. It covers a wide range of application of classical and modern PDE models to fluid dynamics. The course “Continuum models in semiconductor theory” provides an introduction to semiconductor physics and devices and an additional part on theory, modelling and simulation of MEMS & NEMS. The course Numerical simulations and scientific computing taught by Josef Weinbub provides advanced methodologies in numerical simulations needed in this track.
Students in this specialization branch will have the chance to spend their thesis period in private industries in the semiconductor devices sector such as Infineon or in the software company CERBSim. Moreover, they will have the chance to collaborate with researchers in mathematical modelling from IST Austria.
September 2025
September 2026
September 2026
Campus
TU Vienna University of Technology
Cohort
2025
Semester
3
ECTS Credits
Practical information about Vienna
Accommodation
For the InterMaths students, we propose to make pre-reservations at student residences in Vienna. In 2024 the price is about 450-500€ per month.