Modern astrophysics and cosmology particle-based code. Mirror of gitlab developments at https://gitlab.cosma.dur.ac.uk/swift/swiftsim
-
Updated
Sep 19, 2024 - C
Modern astrophysics and cosmology particle-based code. Mirror of gitlab developments at https://gitlab.cosma.dur.ac.uk/swift/swiftsim
A simple gravitational N-body simulation in less than 100 lines of C code, with CUDA optimizations.
This is Nbody6++GPU, an N-body star cluster simulation code, maintained by Rainer Spurzem and team.
C++ library for ODE integration via Taylor's method and LLVM
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.
A small but powerful nbody gravity simulator with a built-in renderer
A code to compute the non-linear evolution of the cosmological matter density contrast.
N-body simulation library written in Rust featuring BarnesHut and GPU accelerated algorithms.
Python library for ODE integration via Taylor's method and LLVM
C++ SPH/N-body library and standalone GUI application, mainly designed for astrophysical simulations
Propagate the evolution of large number of orbiting objects while detecting reliably conjunctions and collisions.
N body gravity attraction problem solver
C++17 N-body Barnes-Hut on heterogeneous hardware architectures
Template for the N-Body simulation
GPU-accelerated N-Body particle simulator with visualizer.
Spherical Overdensity Aperture Processor: MPI parallel Python code to compute properties of halos in SWIFT n-body simulations
This project implements a N-Body Simulation using OpenCL and OpenGL. It can be used to benchmark both GPU and CPU.
An n-body visualization in C++ using OpenFrameworks 🌟💥
Source Code of PocketCosmos App
Add a description, image, and links to the nbody topic page so that developers can more easily learn about it.
To associate your repository with the nbody topic, visit your repo's landing page and select "manage topics."