An open API service providing repository metadata for many open source software ecosystems.

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