Click on pictures to view full screenshots of "Fluid" under Windows system.

"Fluid" is program which solve incompressible, viscous, free surface fluid flow. It use The Mac Method to solve Navier-Stokes equations on Euler 2D grid. Algorithm is able to support 3D geometries, but it's not included at the moment (i don't have idea how to visualize 3d fluid).

"Fluid"


  • full differential implementation of navier-stokes incompressible equations on euler grid
  • free surface tension implemented
  • THE MAC METHOD(marker-and-cell) used to tracking particles and typing surface
  • poisson equation for pressure solved with relaxation method
  • complex boundary conditions which support slip, and no slip boundaries
  • algorithm easy possible to expand for 3d geometries
  • full user interface created with FOX library
  • easy structure of option files
  • a lot of physic properties easy to change
  • stability condition possibly to change from program level
  • output no several frames, but .avi file (windows version)


  • to do (my future plans)


  • add easier way (gui) to make boundaries and particles
  • complex 3d geometries (i don't found interesting visualisation package, i will make my own output to opengl)