C code that runs a star system based on parameters you give it in the command line It's been heavily optimised with parallelisation and vectorisation along with cache optimisation to run as many stars at once as possible High end machines can achieve up to 100,000s of stars with reasonable speeds.
- Clone the repository
- Run the make file
- Simulation will pop-up in a window
- run
./script
to extract results from the terminal - run
python3 sim.py
in the terminal to process these results into an Excel report
- GCC-8+
- glut
- OpenGL Framework
To fully benefit from optimisations make sure your hardware allows for Intel's AVX capabilities