epsilam / cfd

Computational Fluid Dynamics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

A library of some basic CFD tools. Current classes:

  • BufferGrayscale: for drawing PPM images to be piped into ffmpeg to create a video (see video target in the makefile).
  • sph2D: 2-dimensional smooth parcel hydrodynamics simulator. Example: sample2

Dependencies

  • ffmpeg

Usage

make
make video

TODO

  • Make boundary detection in Eulerian2D more robust.
  • Allow usage of custom boundaries from images.

About

Computational Fluid Dynamics


Languages

Language:C++ 93.3%Language:Makefile 6.7%