CFD Software

#### 3DO

– tools for studying the onset of 3D in incompressible fluid flows. It includes

- a solver of the Navier-Stokes equations for studying the transition to 3D. It combines finite-element and spectral methods to reduce the problem to a set of coupled 2D problems that differ by the spanwise wavenumbers of emerging 3D structures. The similarity of these problems allows one to efficiently assemble and solve the corresponding systems of discrete equations by the BiCGStab method with the AMG preconditioner;
- the Floquet method to extract the patterns and growth rates of perturbations;
- the algorithms to determine the most amplified perturbations in flow subregions;
- post-processing codes to estimate the local growth rates of perturbations and the action of the basic mechanisms (stretching, tilting, diffusion, rigid rotation and advection) for the development of perturbation vorticity.

Parallel implementation: MPI technology.

GitHub repository: 3DO

Under development...

#### STREAM 2D

– Commercial software to simulate river flows with non-uniform sediment transport for practical problems (developed in collaboration with V.V. Belikov). The numerical algorithms are based on the finite volume method on unstructured triangular-quadrilateral meshes. The original solver of the Riemann problem with the discontinuous bottom is used to estimate the flux between the computational cells.

Parallel implementation: both OpenMP and CUDA technologies.

Under development...

#### Simulation of 2D/3D Flows of Viscous Perfect Gas

Method: finite element method on unstructured triangular/tetrahedral meshes.

Parallel implementation: MPI technology.

Under development...

#### Simulation of 2D Flows of Two-phase Immiscible Viscous Fluids

Method: XFEM and level set method on quadrilateral meshes.

Parallel implementation: OpenMP technology.

Under development...