Search
Fundamental physics
Parallel Programing with MPI
Message Passing Interface (MPI) is a standardized and portable message-passing standard designed to function on parallel computing architectures.
Modelling of Physical Process - HPC implementations
The course provides basic knowledge in the programming of distributed memory architectures using the Message Passing Interface (MPI) standard. After presenting the basic concepts of high-performance computing and the main areas of their application, the methods for evaluating the efficiency and characteristics of sequential and parallel computing are considered. The following is a presentation of the basics of the MPI standard and its application for creating portable parallel programs. Some profiling and adjustment techniques are also discussed.
Numerical Methods of Statistical Physics
The course focuses on numerical methods of statistical physics. Classes includes lectures about theoretical aspects of Monte-Carlo and molecular dynamics methods, and practical work on computer to solve some statistical physics problems.
Numerical Simulation of Physical Processes
As a result of this study course the student acquires basic knowledge about multiphysical modeling, basic steps of problem-solving, verification and analysis of results. The acquired competencies allow to hoose a physical model suitable for the description of the physical process, to explain physical processes on the basis of obtained results and to give recommendations for optimization of the physical process.
Models of Multi-Physical Processes
The aim of the course is to acquaint students with creation of mathematical models for description of complex physical processes and methods for solving the corresponding problems of mathematical physics, using different program tools – both commercial and specialised mathematical modelling programs.
Finite Element and Boundary Element Methods
The course focuses on two methods designed for calculation of physical fields: finite element method (FEM) and boundary element method (BEM). Students learn basics of both methods.
Theoretical lectures are complemented by laboratory work sessions, where students acquire practical skills in the use of the appropriate software.
In addition to the theoretical background students acquire numerical aspects of realization of these methods in computer codes.
Open source software „freefem++” and "gmsh" are used as basic tools to learn FEM and BEM.
High-Performance Computing in Physics
The aim of the course is to create an insight into high-performance computing in Physics. The tasks of the course are: (1) to overview applications of parallel algorithms in Physics problems, (2) to overview methods of parallel computing, (3) to learn how to use high-performance libraries, (4) to analyse efficiency of parallel algorithms, (5) to gain an experience in using supercomputing centres.
MHD Modelling School 2019
MHD Modelling School brings together professional lecturers, PhD students and open-source simulation software users from the fields of applied magnetohydrodynamics (MHD) and induction heating of metals. It is an intensive hands-on course with the focus on contemporary tools modelling tools for industrial processes. The course also covers experimental methods used for verification of numerical models. Hands-on sessions showcase open-source simulation software: Elmer, GetDP, OpenFOAM, EOF-Library. Pre- and post-processing packages Salome and ParaView are introduced.