𝑛-Body and Extended Body Gravitation for Kerbal Space Program
-
Updated
Feb 4, 2026 - C++
𝑛-Body and Extended Body Gravitation for Kerbal Space Program
SPH-EXA is a C++20 simulation code for performing hydrodynamics simulations (with gravity and other physics), parallelized with MPI, OpenMP, CUDA, and HIP.
C++ library for ODE integration via Taylor's method and LLVM
C++17 N-body Barnes-Hut on heterogeneous hardware architectures
A Visualisation of N-body Gravitational body system in OpenCV using C++ and OpenMP parallelization
252-0546-00L - Physically-Based Simulation in Computer Graphics
High order LPT/PPT cosmological IC generator for single resolution cosmological simulations
N-body space simulator that uses the Runge-Kutta 4 numerical integration method to solve two first order differential equations derived from the second order differential equation that governs the motion of an orbiting celestial. Also has preset demos for two-body and three-body circular orbits which use parametric equations. Uses the SFML (Simp…
Parallel N-Body Simulator: 2D Simulations of dynamical systems of particles are often used in physics to predict behavior of planets, stars, galaxies, gas particles... The interaction between particles is described by physically sound equations and ”integrated” in time to predict the outcome of the simulation.
The n-body problem is important in physics in understanding how objects interact with each other via its laws, including the conservation of energy and momentum and Newton's Law of Universal Gravitation. This project uses C++ and CUDA to tackle this problem and uses Python and Matplotlib to visualize the results.
Koslet is a screensaver based on my n-body simulator Dots
An n-body solver for my university course on computational astrophysics
Sombrero is my A-Level Computer Science project focusing on the simulation of the N-Body Problem
small physics experiment
Add a description, image, and links to the n-body topic page so that developers can more easily learn about it.
To associate your repository with the n-body topic, visit your repo's landing page and select "manage topics."