Physical Modeling Technologies of Natural Phenomena

Entry requirements: It is necessary to know and be able to use effectively one or more programming languages for writing computer programs. Ability to use the search engines to access the necessary information. English at the level of reading with a dictionary.

Credits: 3

Semester: 2

Course: Elective


Students will learn the methods of analyzing numerical models of physical phenomena, the methods of implementing numerical models on the CPU and GPU, to collect data and analyze the results of numerical experiments, to realize numerical models for solving problems of physical modeling in computer games, the methods of conducting numerical experiments. Students will acquire skills of working with libraries of physical modeling.


The main topics of the discipline:

  • Continuous and discrete models. Linear or nonlinear models. Deterministic or stochastic models. Monte Carlo methods. Numerical integration.
  • Equation of motion of a rigid body. Wide phase. Detection of collisions. Calculation of articulations.
  • The Navier-Stokes equation. Lattices of Boltzmann. Method of soft particles. Modeling of sea waves.
  • Masses and springs model. Finite element method. Energy minimization method. Material modeling.


Lectures and laboratory works.