Surfaces in Action 2: Bringing Surfaces to Life!

Atributy předmětu
Kód předmětu
18SIA2
Způsob zakončení
kz
Kredity
3
Rozsah
2P
Semestr
L
Úroveň studia
magisterská

How can we translate elegant mathematical models of moving surfaces into working simulation tools? This course continues from Surfaces in Action I: Ready to Move?, diving into how evolving surfaces are actually computed in real-world applications. You will learn the true nature of the Finite Volume Method (FVM) for the industrial level problems, designing numerical solvers of partial differential equations on unstructured (polyhedral) meshes.

Through hands-on projects and step-by-step development, you will explore how geometry, curvature, and motion are encoded in numerical algorithms from gradient computations to curvature flows. You'll also learn how to structure your code in modern Fortran and C++ using object-oriented programming, version control, and mesh-based data structures at the industrial level of software. This course prepares you for MPI parallel computations, high-performance simulations, and scientific computing research that rely on physical consistency.