Skip to content

hkiang01/CUDA-Particle-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE 408 Project

CUDA is awesome - Built using Visual Studio 2013

Particle Simulation - Gravity (CUDA)

Particle Simulation with Gravitational forces for 300 particles. 3D simulation visualized in 2D, view is into the z-axis. no depth of field or size perspective reflected with particles. Programmed in Visual Studio 2013 in CUDA-enabled C++, rendered in OpenGL. Final Project for ECE 408 - Applied Parallel Computing.

Dependencies

CUDA (7.5 at time of writing) https://developer.nvidia.com/cuda-downloads

freeglut (imported via NuGet package manager) NuGet Package Manager Command: Install-Package nupengl.core

Configuration

See "Constants.h" file

  • screen resolution
  • serial vs parallel execution
  • number of particles
  • terminal mode or simulation mode
  • simulation length (terminal mode)
  • verbose or short output

Contributors

Gabriella Quirini Harrison Kiang