💫 An open-source multi-purpose N-body code.
-
Updated
Dec 22, 2024 - C
💫 An open-source multi-purpose N-body code.
𝑛-Body and Extended Body Gravitation for Kerbal Space Program
Implementations in Unity of the Ten Minute Physics YouTube channel. Instead of using Unity's built-in physics engine, you will learn how to make your own. This is useful if you want to simulate ropes, cloth, tires, etc. You will also learn how to make fluid simulations and soft body physics.
C++ library for ODE integration via Taylor's method and LLVM
Software rasterization, N-Body simulation and Game of Life in Rust + Haskell
Vectorized N-body code (Python)
SPH-EXA is a C++20 simulation code for performing hydrodynamics simulations (with gravity and other physics), parallelized with MPI, OpenMP, CUDA, and HIP.
Py-SPHViewer is a framework for rendering cosmological simulations in Python using the Smoothed Particle Hydrodynamics scheme.
Python library for ODE integration via Taylor's method and LLVM
Differentiable Cosmological Forward Model
A 3D sandbox for simulating planetary orbits made with Bevy
Sophisticated astrodynamics and space mission simulator. Calculate n-body trajectories, perform orbital maneuvers, apply various perturbations, generate plots, and more! Minimal dependencies.
Negative Mass N-body Simulation Codes
Libraries to analyze numerical simulations (python3)
Gravity Simulation (Galaxy Birth) in real time, N-Body and 1-Body
Newtonian N-body gravity simulator accelerated with C and CUDA
ASSIST is a software package for ephemeris-quality integrations of test particles.
A real-time N-body galaxy formation simulation in WebGL.
C++17 N-body Barnes-Hut on heterogeneous hardware architectures
This is the public repository for the AbacusSummit suite, intended for specifications of the simulations and instructions for reading the files.
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."