Fluid Dynamics

Simulations and Visualizations

by David Leroy Futscher

CMPS 161 Winter 2014


Source Code and Xcode Project
Project Report

Description

The idea behind this project was to develop different techniques to simulate and display a fluid dynamics using the Grahpics Proccessing Unit. The project is separated into two main parts. The simulation and the visualization. The Navier-Stokes equations are being used to model the fluid.

TurbulentFlow

User Guide

This project was developed on MacOSX 10.9, it uses GLFW to setup an OpenGL 3.3 Core profile. Although the majority of the code, the simulation and the visualization is cross platform and should run on any system that supports OpenGL 3.3, the UI is not. To run this project using Xcode you can open the project and hit run or run the provided executable