There are 3 repositories under n-body-simulation topic.
Annotated implementations of equivariant (graph) neural networks in Jax: EGNN, SEGNN, NequIP.
a real-time N-body simulation with the Barnes-Hut algorithm and CUDA
This is Nbody6++GPU, an N-body star cluster simulation code, maintained by Rainer Spurzem and team.
Basis Function Expansion C++ library and Python package for running N-body galactic simulations and dynamical discovery
This project implements a N-Body Simulation using OpenCL and OpenGL. It can be used to benchmark both GPU and CPU.
Benchmark of kernel matrix-vector products and inversions (regression, system resolution).
Particle-mesh code in Python 3 for N-body simulations on galaxy structure and evolution.
Astronomical simulations for the Second Life virtual world. Includes a scale model simulation of the solar system, including orbits of asteroids and comets from their orbital elements, simulation of stars orbiting the central black hole in the Milky Way, and a general n-body gravitational system simulator.
N-Body simulation using Axolote Engine
Wisdom-Holman integrator augmented with physics informed neural interaction Hamiltonian for the gravitational N-body problem
A fast astrophysical N-body simulator, written in Python and Cython.
A simulation of the n-body problem in a web app.
Spatial decomposition without space filling curves
Modeling Protoplanetary dust disk in the presence of a Giant Planet
Online Crash Course on Numerical Astrophysics
Simple Real-time N-body simulator implemented using Particle-Particle method for both CPU and GPU.
Моделирование различных динамических процессов с использованием методов вычислительной математики
Overview, code (sample cases) and project report of my second semester course project
This is a code repository for a basic N-body simulation. It is written in Python and utilizes the Leapfrog integration method to simulate the motion of particles in 3D space.
A Python project consisting in simulating black holes interacting with each other and rendering them using ray tracing
N-Body simulations of Galaxy dinamics using python with two diferent algorthms, brute force and Barnes-Hut
n-body solar system simulation using a brute force and a tree based algorithm
A system of N interacting bodies moving in 3 dimensions over time will be simulated. The trajectories of the bodies are approximated by numerically integrating the equations of motion with the Runge-Kutta Method.
PyFNB (Python + falcON + N-Body) is an implementation of Jean-Charles Lambert's python wrapper of UNSIOTOOLS into a simple N-Body simulation code. Hence, it uses the very fast falcON algorithm in order to compute gravitational accelerations.
A simple yet eficient open source gravitational simulater.
A space trading game set in our solar System. It features realistic n-body orbital mechanics for the player ship. Fuel is a essential concern.
This is COLAcode: a serial particle mesh-based N-body code illustrating the COLA (COmoving Lagrangian Acceleration) method.
pyCOLA is a multithreaded Python/Cython N-body code, implementing the Comoving Lagrangian Acceleration (COLA) method in the temporal and spatial domains.
Barnes-Hut simulation
Hierarchical N-body simulation implementations
High-performance parallel N-body simulation in C using MPI. Simulates gravitational interactions between bodies in 3D space.
During the cosmology undergraduate course, I prepared this term paper, focusing on the CONCEPT simulation. Through this amazing journey to the world of N-body simulations, I used the Master's thesis of Dr. Jeppe Mosgaard Dakin, named "Computing Dark Universes". Also I used the CONCEPT simulation tutorial to run the recommended simulations.
A somewhat well documented 3D n-body simulator in C++. There are build and run scripts for nearly all platforms if you have clang and a C++ standard library implementation that support c++20.
An approximate simulation of the n-body problem