Giter VIP home page Giter VIP logo

techychristofff / agsdtfluidsim Goto Github PK

View Code? Open in Web Editor NEW

This project forked from declanrussell/agsdtfluidsim

0.0 2.0 0.0 63.66 MB

A fluid simulation for my advanced graphics software development techniques unit. This will be a SPH simulation that is either rendered with Nvidia's Optix ray tracer or I will have some kind of intractability with the xbox kinect

QMake 1.40% Cuda 7.57% C++ 75.40% C 2.89% GLSL 12.74%

agsdtfluidsim's Introduction

AGSDTFluidSim

A fluid simulation for my advanced graphics software development techniques unit. This is an SPH Fluid simulation that uses dynamic parallelism and fancy shading techniques.

Instalation and running:

For this simulation to run your GPU will need the to have compatibility with cuda and dynamic Parallelism. This will require an NVidia chip of compute caperbility 3.5 or higher! It should work on both mac and linux but I have not tested for mac so don't hold me to this!

Step 1: You will need to tweak your gencode caperbility in the .pro file to your hardware configuration. Step 2: (optional) Depending on what version on cuda you are running you may have to change the path to your cuda library in the .pro aswell. Im running 6.5 so if you are the same you should be fine. Step 3: In the AGSDTFluidSim directory run,

qmake
make clean
make

step 4: You should now have a working executable. Please contact me if you cant get it working.

Documentation and Report:

The documation and report of this project are in the form of a doxygen file. To access this you can either run the program and open it with the "Open Documenation" button or open index.html which you will find in doc/html/

Enjoy!

Dec

agsdtfluidsim's People

Contributors

declanrussell avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.