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


“I was an atheist, finding no reason to postulate the existence of any truths outside of mathematics, physics and chemistry. But then I went to medical school, and encountered life and death issues at the bedsides of my patients. Challenged by one of those patients, who asked ‘What do you believe, doctor?’, I began searching…

Francis Collins