GitHub topics: nbody-simulation
NarcisCalin/Galaxy-Engine
Galaxy Engine is a fully interactive 2D gravity simulator. Play with tens or hundreds of thousands of particles in real time
Language: C - Size: 6.23 MB - Last synced at: about 20 hours ago - Pushed at: about 22 hours ago - Stars: 32 - Forks: 3

elkogerville/MSG_Nbody
Parallelized N-body code in Python + Numba to simulate galaxy mergers with ~2×10⁵ particles
Language: Python - Size: 221 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

MarcVivas/N-body
N-body simulation made with C++ and OpenGL
Language: C++ - Size: 61.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 21 - Forks: 3

SWIFTSIM/SWIFT
Modern astrophysics and cosmology particle-based code. Mirror of gitlab developments at https://gitlab.cosma.dur.ac.uk/swift/swiftsim
Language: C - Size: 138 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 102 - Forks: 59

casparwb/Syzygy.jl
A high-performance direct n-body simulator for stellar astrophysics.
Language: Julia - Size: 50.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

tanepiper/teskooano
A Multi-camera ThreeJS powered 3D N-body simulator
Language: TypeScript - Size: 12.2 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

elkogerville/MSG-Nbody
N-body simulation using the particle-particle algorithm for studying galaxy mergers with particles on the order of ~10⁴
Language: Jupyter Notebook - Size: 314 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

AdamCofala/N-body-problem
N body problem simulation based on Barnes-Hut algorithm
Language: C++ - Size: 1.74 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

ismael-mendoza/multicam
MultiCAM: A multivariable framework for connecting the mass accretion history of haloes with their properties
Language: Jupyter Notebook - Size: 246 MB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

peter-parit/n-body-gravity-sim
An n-body simulation to compare performance and run-time between a naive algorithm to the Barnes-Hut algorithm. Uses ScalaFX for visualization.
Language: Scala - Size: 119 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 0

esa/cascade
Propagate the evolution of large number of orbiting objects while detecting reliably conjunctions and collisions.
Language: C++ - Size: 102 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 28 - Forks: 9

feanored/nbody
NBody Simulations
Language: Python - Size: 121 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Applied-Scientific-Research/nvortexVc
Direct Biot-Savart solver for 2D and 3D vortex blobs accelerated with Vc
Language: C++ - Size: 110 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 4 - Forks: 2

nbody6ppgpu/Nbody6PPGPU-beijing
This is Nbody6++GPU, an N-body star cluster simulation code, maintained by Rainer Spurzem and team.
Language: Fortran - Size: 12.5 MB - Last synced at: about 10 hours ago - Pushed at: 8 days ago - Stars: 19 - Forks: 16

bluescarni/rakau
C++17 N-body Barnes-Hut on heterogeneous hardware architectures
Language: C++ - Size: 1.26 MB - Last synced at: 24 days ago - Pushed at: almost 5 years ago - Stars: 23 - Forks: 5

jchelly/gadgetviewer
Simple tool for interactive visualisation of Gadget and SWIFT N-body simulations
Language: Fortran - Size: 929 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 25 - Forks: 9

GabrielSCabrera/nBody
GPU-accelerated N-Body particle simulator with visualizer.
Language: Python - Size: 144 MB - Last synced at: 27 days ago - Pushed at: about 1 year ago - Stars: 38 - Forks: 5

Francesco-Zeno-Costanzo/Newtonian-gravity
Physical systems with Newtonian gravity
Language: Python - Size: 928 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Berto70/nbody_cuda
Parallel N-Body algorithm with CUDA. Modern Computing for Physics - 2025 - UniPD
Language: Jupyter Notebook - Size: 17.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

nestordemeure/jax_nbody
JAX nbody implementation
Language: Python - Size: 292 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

eelregit/pmwd
Differentiable Cosmological Forward Model
Language: Python - Size: 20.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 78 - Forks: 19

NiniEdo/nBodyProblem
Interactive simulation of the N-body problem using Three.js
Language: TypeScript - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

anthony-arnold/nbody6-p3t
A modified version of NBODY6 which uses the P3T algorithm.
Language: Fortran - Size: 2.85 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

Mostlime12195/N-Body-Simulation
An N-Body Simulation made with Raylib and C++
Language: C++ - Size: 108 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

kbryant25/kbryant-RIT-Capstone
Repository for SMBH recoil capstone project
Language: Python - Size: 151 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

lele394/Fortran-N-Body-OpenMP-OpenACC
Fortran N-Body simulation parallelized on CPU using OpenMP and GPU using OpenACC
Language: Jupyter Notebook - Size: 384 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

arnab39/equiadapt
Library to make any existing neural network architecture equivariant
Language: Jupyter Notebook - Size: 78.8 MB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 51 - Forks: 4

eskaliert680/edamame
An N-body simulation library written in C++ with Barnes-Hut trees.
Language: C++ - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

jmd-dk/concept
COsmological N-body CodE in PyThon
Language: Python - Size: 16.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 81 - Forks: 27

aceeric/nbodygo
N-Body simulation in Go
Language: C - Size: 13.7 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

casparwb/TripleStarVisualization
Julia code for visualizing three-body systems using Syzygy.jl and Makie.jl
Language: Julia - Size: 208 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

mortimr/oclbhgs
🛰💫 OpenCL Barnes-Hut Galaxy Simulator | Fully exploiting the GPU to do massive data parallel computations in an n-body simulator
Language: C - Size: 74.6 MB - Last synced at: 17 days ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 0

NoeBrt/Galaxy-Simulation
Simulation of thousands of particules on GPU 🌌
Language: ShaderLab - Size: 9.71 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 27 - Forks: 4

AlexC233/6-SUMMATIVE
A 2-D N-body Simulation Program
Language: Python - Size: 110 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

0xdeadbeer/gravity
Gravity is a program built off of C and OpenGL that attempts to simulate interactions between objects in space.
Language: C - Size: 684 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

milcsu09/Barnes-Hut
Barnes-Hut simulation
Language: C++ - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

chasepeck/python-nbody
N-body simulator in Python
Language: Python - Size: 615 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Applied-Scientific-Research/Omega2D
Two-dimensional flow solver with GUI using vortex particle and boundary element methods
Language: C++ - Size: 16.8 MB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 28 - Forks: 5

Findus23/rebound-collisions
Test to add water-retention-interpolation to a rebound n-body integration
Language: Python - Size: 728 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

rus4j/Jbody
Simple n-body simulation
Language: Java - Size: 99.6 KB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

abacusorg/zeldovich-PLT
Generates initial conditions for cosmological N-body simulations, optionally applying Particle Linear Theory corrections.
Language: C++ - Size: 30 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 13 - Forks: 1

krachyon/nbody_experiments
Language: Jupyter Notebook - Size: 33.2 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jrprice/NBody-WebGPU
A simple N-body simulation using WebGPU.
Language: TypeScript - Size: 93.8 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1

davegersh/ya-nbody
Yet Another N-Body Simulation - An interactive n-body simulation created with Rust using Macroquad and egui.
Language: Rust - Size: 5.53 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

vlmarkov/Fault-Tolerance-Library
MPI user-level checkpoint library
Language: C++ - Size: 23.6 MB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 3

shadowbourne/multicore-n-planet-simulator
3rd Year: 1st - 90. Vectorized and multicore n-body simulators written and extensively optimised in C++ for scalability to millions of particles/planets (using Euler method and Runge-Kutta 2).
Language: C++ - Size: 822 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

cristianglezm/NBodySim
NBody Simulation with a Barnes-Hut implementation
Language: C++ - Size: 61.5 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

nt314p/Astronomical-N-Body-Sim
An n-body simulation built with Unity, using compute shaders to perform calculations.
Language: ShaderLab - Size: 15.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 1

aangfanboy/NBodyProblemSimulation
N Body problem simulation
Language: Python - Size: 19 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

n3a9/nbody-simulation
An n-body visualization in C++ using OpenFrameworks 🌟💥
Language: C++ - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 2

micplus/CUDA-nbody
CUDA C/C++ nbody问题
Language: Cuda - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

nicklayden/Primus
Barnes Hut N Body Simulator
Language: C++ - Size: 3.85 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

dorfner/mpi-nbbodies
N-bodies parallel simulation with MPI
Language: Python - Size: 134 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

diegobonato/fireworks-nbody
N-Body simulations package for Python + CPU optimization final project. Developed during the Computational Astrophysics class at the University of Padova (October 2023 - February 2024)
Language: HTML - Size: 36.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jagoosw/Gravitational-N-Body-Simulation 📦
Gravitational n body simulation by hermite integration
Language: C++ - Size: 167 MB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

angelomorgado/N-Body-Simulation
N-body simulation in OpenGL in C++. Recreation of 6 nbody scenarios using compute shaders.
Language: C - Size: 361 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Yaon-C2H8N2/Projet-Systemes-Distribues
N Body simulation developed with C++/MPI. Able to handle 100k+ bodies on dozen of nodes.
Language: C++ - Size: 72.3 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

giadaaggio/compastro_23
Repository for the course Computational Astrophysics (2023/24)
Language: Jupyter Notebook - Size: 52 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

labay11/n-body-problem
In physics, the n-body problem is the problem of predicting the individual motions of a group of celestial objects interacting with each other gravitationally.
Language: Python - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

Mattia-Colbertaldo/Nbody
This repository contains a versatile N-body simulation program for simulating interactions between particles under different conditions.
Language: Cuda - Size: 713 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

CrazyKoustik/nbody
Simple n-body gravitation simulation in python
Size: 163 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

douxev/N_BODY_simulation
NBODY simulation to compare spatial observations made during an internship at Valparaiso, Chile University - Astronomy - 2018
Language: Python - Size: 49.8 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

nrmancuso/big-bang
CUDA and OpenMp NBody simulation based on data from the Milky Way and Andromeda Galaxies
Language: C - Size: 40.8 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

StanczakDominik/Nbody
n-body/molecular dynamics in Python on the GPU via numba.cuda
Language: Jupyter Notebook - Size: 287 KB - Last synced at: 1 day ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

typio/gravy-galaxy
3D Gravity (N-body) Simulation
Language: Rust - Size: 67.9 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

jamiefarnes/negative-mass-simulator
Negative Mass N-body Simulation Codes
Language: Python - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 60 - Forks: 18

tsingebrigtsen/RUMD
Roskilde University Molecular Dynamics (http://rumd.org/)
Language: Cuda - Size: 15.2 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

allenvox/n-body 📦
Parallel/multithreaded computing of n-body simulation using C & OpenMP
Language: C - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Im-Rises/nbody-simulator-react-p5
N-Body simulation package made in React using bruteforce method
Language: TypeScript - Size: 503 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Im-Rises/nbody-simulator-react-p5-website
N-Body simulation package demo made in React (bruteforce)
Language: JavaScript - Size: 1.79 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

stripe2933/NBody
N-body simulation with OpenGL visualization. Multi-threading and Barnes-Hut algorithm are supported.
Language: C++ - Size: 4.26 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

LanceryH/Loc1.1
N-body project with rangekutta adaptatif
Language: Python - Size: 69.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

EnguerranVidal/GalaxyCollision
This Python project's goal is to model the collision of multiple galaxies through the use of an optimized N-Body problem engine.
Language: Python - Size: 36.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 3

StaticTaku/BarnesHutTree
Header only barns hut tree for C++. You can use this in NBody, SPH, collision detection
Language: C++ - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

markstock/nvortexHip
Simple direct solver for vortex particle methods using HIP for GPU
Language: C++ - Size: 119 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mino2357/N-body-Scrapbox
多体問題に対するいろんなアイディアを試す
Language: C++ - Size: 97.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Im-Rises/nbody-simulator-docker
N-body simulator using bruteforce method using docker for calculations
Language: C++ - Size: 107 MB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

diehlpkteaching/N-Body
Template for the N-Body simulation
Language: Jupyter Notebook - Size: 158 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 4

patrickwelsh878/BinaryBody
An N-body simulation comparison application forming the basis of my final year Honours project for the BSc (Hons) Computing degree program.
Language: Python - Size: 24.3 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

paveon/PCG-NBody
[VUT FIT] CUDA N-Body simulation project for the PCG course
Language: Cuda - Size: 214 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

manorajesh/particles
N-Body Simulation with Bevy and Rust
Language: Rust - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

maxwelltsai/h5nb6xx
Language: C++ - Size: 303 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

florent-leclercq/Moore_law_cosmosims
Evolution of the number of particles in cosmological simulations since 1965
Language: Jupyter Notebook - Size: 7.02 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Timo-Schrader/OpenCL-N-Body-Simulation
This project implements a N-Body Simulation using OpenCL and OpenGL. It can be used to benchmark both GPU and CPU.
Language: C++ - Size: 13.9 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

g-twombly/FSRI-Research
Research on Hot Jupiter Exoplanets
Language: Jupyter Notebook - Size: 7.93 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

J-angelm/hy-nbp
A simple solution for the N Body Problem of Physics.
Language: Python - Size: 164 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ld-cd/libspaceturtle
Language: C - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

franciscovillaescusa/Pylians
Libraries to analyze numerical simulations
Language: Python - Size: 10.5 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 34 - Forks: 11

creekorful/nbody-cpp
C++ implementation of N-body problem using SFML
Language: C++ - Size: 467 KB - Last synced at: 13 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

diantonioandrea/NBody 📦
N bodies simulation utility written in Python and built with CLIbrary.
Language: Python - Size: 66.4 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Josephbakulikira/N-body-simulation-with-python--Gravity-solar-system
Nbody simulation with python pygame, (solar system)
Language: Python - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 2

AminAliari/fluid-simulation
Real-time SPH Fluid Simulation on GPU - Final project for my COMP6311 course at Concordia University.
Language: C++ - Size: 53.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

bradylangdale/libGDX-NBody
NBody-Box2D Example Using libGDX
Language: Java - Size: 124 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SebastianDominguezC/miniverse
A library for simulating n-body gravity interactions using Rust
Language: Rust - Size: 2.17 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

thallada/bevy-nbody
N-body simulation using bevy and bigbang crates
Language: Rust - Size: 51.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 1

beltoforion/Barnes-Hut-Simulator
A C++ implementation of the Barnes-Hut-Algorithm.
Language: C++ - Size: 312 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 49 - Forks: 4

Urist-McDeveloper/rag
Direct 2D N-body simultation on GPU and CPU
Language: C - Size: 129 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

fengwang/nbody-simulation
a simulation of a dynamical system of particles
Language: C++ - Size: 3.09 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 30 - Forks: 7

andresilmor/N-Body-problem-with-Parallelization-in-Language-C
Adaptation of N-Body problem in serial code (src: rosettacode.org) to Parallel Programming/Parallel Computing in Language C with pThreads.
Language: C - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

rafael-fuente/N-body-numerical-simulation
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.
Language: Python - Size: 143 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 54 - Forks: 12
