All Projects → linusmossberg → fluid-simulator

linusmossberg / fluid-simulator

Licence: MIT License
Real-time 2D fluid simulator with lots of visualization options.

Programming Languages

C++
36643 projects - #6 most used programming language
GLSL
2045 projects
CMake
9771 projects

Projects that are alternatives of or similar to fluid-simulator

Ipyvolume
3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL
Stars: ✭ 1,696 (+6966.67%)
Mutual labels:  scientific-visualization, quiver
Fluid-Solver
Rust based marker and cell fluid solver
Stars: ✭ 21 (-12.5%)
Mutual labels:  simulation, navier-stokes
Webgl Fluid Simulation
Play with fluids in your browser (works even on mobile)
Stars: ✭ 11,621 (+48320.83%)
Mutual labels:  simulation, navier-stokes
PVSystems
A Modelica library for photovoltaic system and power converter design
Stars: ✭ 20 (-16.67%)
Mutual labels:  simulation
shorelark
Simulation of life & evolution
Stars: ✭ 109 (+354.17%)
Mutual labels:  simulation
virl2-client
Client library for the Cisco VIRL 2 Network Simulation Platform
Stars: ✭ 39 (+62.5%)
Mutual labels:  simulation
Omega2D
Two-dimensional flow solver with GUI using vortex particle and boundary element methods
Stars: ✭ 17 (-29.17%)
Mutual labels:  simulation
nseindia lob
National Stock Exchange of India Limit Order Book Simulation
Stars: ✭ 25 (+4.17%)
Mutual labels:  simulation
HSTPNSim
Using for petri nets simulations
Stars: ✭ 37 (+54.17%)
Mutual labels:  simulation
Vehicle-Dynamics-Lateral
OpenVD: Vehicle Dynamics - Lateral
Stars: ✭ 50 (+108.33%)
Mutual labels:  simulation
libROM
Model reduction library with an emphasis on large scale parallelism and linear subspace methods
Stars: ✭ 66 (+175%)
Mutual labels:  simulation
bht-ams-playerstage
Player/Stage SLAM
Stars: ✭ 35 (+45.83%)
Mutual labels:  simulation
toy code
No description or website provided.
Stars: ✭ 78 (+225%)
Mutual labels:  simulation
Fat-Clouds
GPU Fluid Simulation with Volumetric Rendering
Stars: ✭ 81 (+237.5%)
Mutual labels:  navier-stokes
TriangleMeshDistance
Header only, single file, simple and efficient C++11 library to compute the signed distance function (SDF) to a triangle mesh
Stars: ✭ 55 (+129.17%)
Mutual labels:  simulation
photontorch
Highly parallel simulation and optimization of photonic circuits in time and frequency domain based on the deep-learning framework PyTorch
Stars: ✭ 29 (+20.83%)
Mutual labels:  simulation
TaichiGAME
GPU Accelerated Motion Engine based on Taichi Lang.
Stars: ✭ 35 (+45.83%)
Mutual labels:  simulation
VENTOS Public
VEhicular NeTwork Open Simulator (VENTOS)
Stars: ✭ 46 (+91.67%)
Mutual labels:  simulation
DeepLocNet
WiFi based Radio-Inertial Localization
Stars: ✭ 25 (+4.17%)
Mutual labels:  simulation
MD-11
A high-quality McDonnell Douglas MD-11 simulation for the open source simulator, FlightGear
Stars: ✭ 21 (-12.5%)
Mutual labels:  simulation

Fluid Simulator

Left to right, top to bottom: Ink, streamlines, speed and arrows, pressure, curl.

Building

Start by cloning the program and all submodules using the following command:

git clone --recursive https://github.com/linusmossberg/fluid-simulator

Build files can then be generated with CMake using:

cd fluid-simulator
mkdir build
cd build
cmake ..

These should work automatically, but a few additional packages are required on certain platforms. On Debian/Ubuntu, these can be installed using:

apt-get install xorg-dev libglu1-mesa-dev

and on RedHat/Fedora:

sudo dnf install mesa-libGLU-devel libXi-devel libXcursor-devel libXinerama-devel libXrandr-devel xorg-x11-server-devel
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].