All Projects → PWhiddy → Fat-Clouds

PWhiddy / Fat-Clouds

Licence: other
GPU Fluid Simulation with Volumetric Rendering

Programming Languages

Cuda
1817 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Fat-Clouds

Webgl Fluid Simulation
Play with fluids in your browser (works even on mobile)
Stars: ✭ 11,621 (+14246.91%)
Mutual labels:  gpu, fluid, navier-stokes
Cupoch
Robotics with GPU computing
Stars: ✭ 225 (+177.78%)
Mutual labels:  gpu, cuda
peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
Stars: ✭ 33 (-59.26%)
Mutual labels:  gpu, cuda
bifrost
A stream processing framework for high-throughput applications.
Stars: ✭ 48 (-40.74%)
Mutual labels:  gpu, cuda
Genomeworks
SDK for GPU accelerated genome assembly and analysis
Stars: ✭ 215 (+165.43%)
Mutual labels:  gpu, cuda
Nvidia Modded Inf
Modified nVidia .inf files to run drivers on all video cards, research & telemetry free drivers
Stars: ✭ 227 (+180.25%)
Mutual labels:  gpu, cuda
cuda memtest
Fork of CUDA GPU memtest 👓
Stars: ✭ 68 (-16.05%)
Mutual labels:  gpu, cuda
Nvidia Docker
Build and run Docker containers leveraging NVIDIA GPUs
Stars: ✭ 13,961 (+17135.8%)
Mutual labels:  gpu, cuda
Plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Stars: ✭ 252 (+211.11%)
Mutual labels:  gpu, cuda
briefmatch
BriefMatch real-time GPU optical flow
Stars: ✭ 36 (-55.56%)
Mutual labels:  gpu, cuda
allgebra
Base container for developing C++ and Fortran HPC applications
Stars: ✭ 14 (-82.72%)
Mutual labels:  gpu, cuda
Bohrium
Automatic parallelization of Python/NumPy, C, and C++ codes on Linux and MacOSX
Stars: ✭ 209 (+158.02%)
Mutual labels:  gpu, cuda
Simplegpuhashtable
A simple GPU hash table implemented in CUDA using lock free techniques
Stars: ✭ 198 (+144.44%)
Mutual labels:  gpu, cuda
gpubootcamp
This repository consists for gpu bootcamp material for HPC and AI
Stars: ✭ 227 (+180.25%)
Mutual labels:  gpu, cuda
Macos Egpu Cuda Guide
Set up CUDA for machine learning (and gaming) on macOS using a NVIDIA eGPU
Stars: ✭ 187 (+130.86%)
Mutual labels:  gpu, cuda
Optix Pathtracer
Simple physically based path tracer based on Nvidia's Optix Ray Tracing Engine
Stars: ✭ 231 (+185.19%)
Mutual labels:  gpu, cuda
monolish
monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture
Stars: ✭ 166 (+104.94%)
Mutual labels:  gpu, cuda
Cuml
cuML - RAPIDS Machine Learning Library
Stars: ✭ 2,504 (+2991.36%)
Mutual labels:  gpu, cuda
Hybridizer Basic Samples
Examples of C# code compiled to GPU by hybridizer
Stars: ✭ 186 (+129.63%)
Mutual labels:  gpu, cuda
Occa
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
Stars: ✭ 230 (+183.95%)
Mutual labels:  gpu, cuda

3D Fluid

A bare-bones but polished fluid simulator and volumetric renderer written in CUDA C/C++ in ~600 LOC.

There are videos!

The organization is based on Philip Rideout's 2D OpenGL simulator (http://prideout.net/blog/?p=58),
as well as George Corney's interactive WebGL demo (https://github.com/haxiomic/GPU-Fluid-Experiments)

TODO: More consolidation of simulation and state parameters. Temperature-based shading. Support for data types smaller than 4 byte floats.

Setup

In build.sh, check that the path to your cuda installation is correct. Then run build.sh to create an executable.

Navier Tokes yo

Testing the renderer with spheres

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].