Galaxy Engine is a fully interactive 2D gravity simulator. Play with tens or hundreds of thousands of particles in real time
-
Updated
May 31, 2025 - C++
Galaxy Engine is a fully interactive 2D gravity simulator. Play with tens or hundreds of thousands of particles in real time
Script written in Python to integrate the equations of motion of N particles interacting with each other gravitationally. The script computes the equations of motion and use scipy.integrate to integrate them. Then it uses matplotlib to visualize the solution.
A C++ implementation of the Barnes-Hut-Algorithm.
Negative Mass N-body Simulation Codes
GPU-accelerated N-Body particle simulator with visualizer.
Simulation of thousands of particules on GPU 🌌
Unitful and differentiable gravitational N-body simulation code in Julia
a real-time N-body simulation with the Barnes-Hut algorithm and CUDA
C++17 N-body Barnes-Hut on heterogeneous hardware architectures
Brute Force calculation of n body simulation using compute shaders
A simple N-Body simulator, able to support a galactic environnement (under the form of a gravitational field).
This project implements a N-Body Simulation using OpenCL and OpenGL. It can be used to benchmark both GPU and CPU.
Easy-to-implement n-body simulation kernels created using Intel's ispc and llvm/clang
Header only barns hut tree for C++. You can use this in NBody, SPH, collision detection
Doesn't do much. Just some bodies flying around in the void.
Simple solar system simulation
Gravitational n body simulation by hermite integration
Nbody simulator with pygame viewer
Python package for the study of galaxy evolution, voids, large scale structure, weak lensing, CMB, and modified gravity theories using cosmological Ramses based N-body simulations.
A collection of GPU and high-performance computing programs written in CUDA for CS89.25/189.3, a graduate-level CS course at Dartmouth.
Add a description, image, and links to the nbody-gravity-simulation topic page so that developers can more easily learn about it.
To associate your repository with the nbody-gravity-simulation topic, visit your repo's landing page and select "manage topics."