In vino veritas, in aqua sanitas.

This project was devoted to fluid mechanics modeling with OpenFOAM library being an extremely powerful open source toolbox with a broad set of solvers mainly designed for computational fluid dynamics.

Both preparation of the input data and visualization of the output data are nontrivial for this library, requiring some expertise in working with it. The application we developed facilitates the interface between end user and OpenFOAM making it easy to formulate a problem, conduct simulation and analyze its results. With a friendly GUI, the user can adjust spatial and temporal grids, set initial distribution of fluid in tank and start the finite-difference time-domain process with just one mouse click. The results of simulation are automatically loaded, postprocessed and shown to the user in the form of an animation. Optionally, they can be saved to a video file with AVI extension.

The initial geometry of fluid can be drawn by the user just like in a common graphics editor, using an adjustable brush. It is possible to save the geometry and to load it later in order to conduct simulations with other fluid properties, e.g. density or viscosity.

Languages: C#

Fluid Mechanics: problem formulation Fluid Mechanics: simulation results


“If you have a procedure with 10 parameters, you probably missed some.”

Alan J. Perlis