https://github.com/macoron/particlesimulation
Particle Simulation using CUDA and OpenMP
https://github.com/macoron/particlesimulation
Last synced: 6 months ago
JSON representation
Particle Simulation using CUDA and OpenMP
- Host: GitHub
- URL: https://github.com/macoron/particlesimulation
- Owner: Macoron
- Created: 2019-01-14T21:11:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-14T21:39:31.000Z (over 6 years ago)
- Last Synced: 2025-02-12T10:27:29.996Z (8 months ago)
- Language: C++
- Size: 11.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Particle Simulation Test Project
This is particle simulation project that I've made for educational purposes.The task was to compare single thread, OpenMP and CUDA efficency for parallel computation.
Simulation also has simple visualisation using OpenGL.# Dependencies
* [CUDA 10](https://developer.nvidia.com/cuda-downloads)
* [GLM 0.9.9.3](https://glm.g-truc.net/0.9.9/index.html)
* [GLFW 3.2.1](https://www.glfw.org/)# Installation
This project wast tested and compiled in Visual Studio 2017.Download all dependencies and update additional include and linker paths in the solution.
# Usage
* For control use keys 1, 2, 3 to switch between single thread, OpenMP and CUDA.
* Use R button to reset simulation.