The G3D::Flow Solver Framework
G3D::Flow is a massively parallel flow solver for simulation of compressible and incompressible flows developed at the Division of Fluid Dynamics at the Department of Applied Mechanics at Chalmers University of Technology. The solver is written in C++ and uses the distributed data types and solvers available in the PETSc library. The incompressible flow solver available in the G3D::Flow framework has been developed with financing from SNIC.
The compressible solver in G3D::Flow is based on explicit time-marching using three-stage Runge-Kutta. The convective scheme is based on user-defined coefficients and with the four cell wide stencil it is possible to obtain a low-dissipation third-order accurate scheme. Diffusive fluxes are evaluated using second-order centered difference. The solver can be used for unsteady and steady-state simulations. The solver can be started in full 3D, 2D, 2D axisymmetric, or quasi 1D mode. It supports simulation of inviscid and viscous flows and there are number of implemented turbulence models such as \(k-\varepsilon\), \(k-\omega\), \(k-\omega\) SST, a number of DES models, and Smagorinsky LES.
The Incompressible solver is based on the same numerics as the compressible solver and can be used for simulation of unsteady flows using a fraction-step solver based on PETSc Krylov solvers and preconditioners.
About the workshop
A two-day course on the usage and development of the G3D::Flow code will be organized by C3SE as part of the SNIC training program. The course dates are set to 2017-05-03 - 2017-05-04 and the registration is open until 2017-04-21. The course schedule is given below.
The first of the two days will focus on the compressible solver implemented in the G3D::Flow code framework. There will be lectures before lunch and after lunch you will get the opportunity to run some test cases and get to know the code a bit.
The outline of the second day will be the same as that of the first, i.e. lectures in the morning and hands on experience running the code after lunch. The focus of the second day will be the incompressible solver implemented in G3D::Flow.
Register before 2017-04-21
Chalmers University of Technology
Department of Applied Mechanics
SE-412 96 Göteborg, Sweden