¿What is it?

ADFC is a GPL (GNU Public License) solver that performs fluid dynamic simulation on a computer, helping professionals and researchers that need a virtual wind tunnel for their work or research. The program is able to solve Navier-Stokes equations for incompressible viscous flow in 2D and 3D geometries.

This software tool provides much information about the cases it solves: speed field, pressure field, speed divergence, drag and lift coefficients, contaminant transport, pressure and speed gradient figures, turbulence distribution, particle tracing, and so on.

It is possible to define complex geometries due to unstructured meshes and a wide range of boundary conditions such as: Dirichlet condition over speed field, Neutral Boundary Condition, parabolic and logaritmic speed profiles, feedback and slip. Any desired Dirichlet condition may be applied using REBC, Runtime Evaluated Boundary Conditions (Condiciones de Contorno Evaluables en Tiempo de Ejecución), which use a built-in math interpreter that calculates and updates values during simulation time.

In order to solver Navier-Stokes equations, ADFC uses a differential conjugated gradient and, when necessary, a turbulence model which can be chosen betwen Smagorinsky and K-epsilon. Space and time discretization are performed by finite element and characteristic methods respectively. Meshes consist of Taylor-Hood 2D finite elements or 3D thetahedrical, complying with Babushka-Brezzi condition.

This code deals with calculation methods and problem solving, but other important processes such as geometry definition, meshing and postprocess must rely on other programs. ADFC is designed to be integrated with GiD mesher/postprocessor, developed by Centro Internacional de Métodos Numéricos en Ingeniería (CIMNE), Universidad Politécnica de Cataluña.