High-performance simulation of liquids and gases.
Project summary
The main task of this project is the research and creation a program in the area of interactive simulation of liquids and gases.Theexaminedmethod is based on solving a system of Elier and Navier-Stocks equations on a discrete grid with the use of markersfor visualization and defining the location of substance (Marker-And-Cell – method).
The current outcome is the software, implementing the simulation of water and smoke in a bounded box and interaction of the substances with rectangular-formed obstacles.Special attention is given to the problem of forcing the turbulent effects in a gas flow, which become invisible due to numerical dissipation and are need to be kept up. Taken experiments show that Real Time simulation (~25 FPS) is reached on a 32x64x32 discrete grid with 70000 markers which fill in up to 40% of volume (Intel(R) Core(TM) 2 DuoCPUT9400).
Also a group of research was done to find out the possibility of application MAC-method for simulating materials (amorphous objects) that melt and harden. As a result opportunity of modeling the fluid flow with various, including high, viscosity basing on a temperature field was received. The realized version of the program uses only the CPU resources. Implementation of OpenMP technology results in 41% speedup in average.