A general purpose Lattice-Boltzmann code for fluid-dynamics simulations.
. ├── fluid dynamics with several volume forcing terms for │ ├──channel flow
│ ├──homogeneous isotropic turbulence (HIT) │ ├──
buoyancy)
├── temperature dynamics │ ├──advection
│ ├──diffusion
│ ├──sink/source or reaction terms)
├── phase change │ ├──enthalpy formulation for solid/liquid systems
├── scalar transport │ ├──same functionalities as temperature
├── lagrangian dynamics │ ├──tracers
│ ├──non-shperical Jeffery rotation
│ ├──gyrotaxies
│ ├──heavy/light & active point-like particles
├──Large Eddy Simulation (LES)
│ ├──Smagorinsky
│ ├──shear improved Samgorinsky with Kalman filter
- Python 2.7 or above
- C++
- MPI
- HDF5
- CMake
$ git clone https://github.com/akshay23sept/Simulation-approach-in-C-and-Python
$ Cite as Eulerian-Lagrangian
fluid dynamics platform: The ch4-project Enrico Calzavarini, Software Impacts 1, 100002 (2019) | DOI
$ Code documentation
(not complete) can be found here
Feel free to raise an issue at https://github.com/akshay23sept/Simulation-approach-in-C-and-Python