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

GitHub topics: barnes-hut-algorithm

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: 258 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 258 - Forks: 25

DavidRichardson02/Generic-Quadtree-Barnes-Hut-N-Body-Simulator-0_1

Real-time Interactive Barnes-Hut N-Body Simulator. Create galaxies, apply forces, visualize spatial partitioning, parameterize simulation physics and entities, etc.

Language: C++ - Size: 7.89 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

DavidRichardson02/Serial-Hashed-Octree-Barnes-Hut-N-Body-Simulator-0_3

The Hashed-Octree approach is developed as an improvement to the standard octree data structure made suitable for parallel processing. This variant of the octree data structure attempts to parallelize the hierarchical method through adaptive domain decomposition, dynamic load-balancing across processors, and parallel interaction computation.

Language: C - Size: 5.91 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

KevenVinicius/Generic-Quadtree-Barnes-Hut-N-Body-Simulator-0_1

Explore a generic 2D implementation of the Barnes-Hut algorithm for N-body simulations in C++. Visualize complex gravitational interactions easily! 🌌💻

Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Mayday3003/BarnesHut-Simulator

A parallelized N-body simulation using the Barnes-Hut algorithm and Leapfrog integration, optimized with OpenMP for performance. Implements an octree structure for efficient force calculations in gravitational dynamics.

Language: C - Size: 26.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

milcsu09/Barnes-Hut

Barnes-Hut simulation

Language: C++ - Size: 4.88 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ashkanajrian/barnes_hut_algorithm

An optimized 3D implementation of the Barnes-Hut algorithm for simulating gravitational galaxy formation, developed as part of the "Simulation and Modeling of Natural Processes" course at University of Geneva.

Language: Python - Size: 1.86 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

vitorotri/computational-astrophysics

Repository with codes for Computational Astrophysics.

Language: C - Size: 4.08 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

MaxTheMighty/BarnesHutSimulation

A barnes-hut simulation written in Rust

Language: Rust - Size: 373 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

oliverzh2000/parallel-barnes-hut

A parallelized and efficient C++ implementation of the Barnes-Hut algorithm for simulating an N-body system.

Language: C++ - Size: 13.7 MB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

DiegoViillalba/N-Body-Python-simulation

N-Body simulations of Galaxy dinamics using python with two diferent algorthms, brute force and Barnes-Hut

Language: Python - Size: 940 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

alessialin/BarnesHut-py

A Python implementation of the Barnes-Hut algorithm with a simulation of collision of two point clouds.

Language: Python - Size: 2.79 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

jonatasperaza/gavity_Simulator

Simulador de Gravidade - Algoritmo de Barnes-Hut

Language: Python - Size: 4.88 KB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

FilipTirnanic96/t-SNE

Implementation of t-SNE and Barnes-Hut-SNE algorithm. Comparison of algorithm implementation with sklearn library implementation on sample databases.

Language: Python - Size: 16 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

tardisman5197/barnes-hut-sim

A Go implementation of a Barnes–Hut simulation.

Language: Go - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 4

mefistofelico96/bachelor-degree

My Bachelor Degree thesis project

Language: MATLAB - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ElyesBRD/2D-Gravity-Simulation

2D Gravity Simulation optimized to handle large amount of particles In Unity.

Language: C# - Size: 64.5 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - 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: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

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: about 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

edoffagne/cuda.tsne

R wrapper for a Cuda implementation of t-SNE

Language: C++ - Size: 42 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 1

mazzeaar/gravity_sim

This is a Barnes-Hut N-Body gravity simulation. I iterate over the project and try to improve it as much as i can. its for fun and learning

Language: C++ - Size: 189 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Katsutoshii/barnes-hut-rs

Implementation of the Barnes Hut Algorithm in rust with visualization and web-deployment using WASM

Language: Rust - Size: 82 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 122 - Forks: 6

ld-cd/libspaceturtle

Language: C - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 0

beltoforion/Barnes-Hut-Simulator

A C++ implementation of the Barnes-Hut-Algorithm.

Language: C++ - Size: 312 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 4

hannad4/nBodySimulation 📦

A program simulating the motion of N-objects in a plane, accounting for the gravitational forces mutually affecting each object as demonstrated by Sir Issac Newton’s Law of Gravitation. Ultimately, a program (NBody.java) is created which will draw an animation of bodies floating around in space tugging on each other with the power of gravity.

Language: Java - Size: 481 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

akoreman/Many-Body-Dynamics-Barnes-Hut 📦

Program to simulate planetary dynamics using the Barnes Hut tree method and the brute force method. Coursework for computational physics course (Physics MSc level, Leiden University, 2019). Received grade: 9.5/10.)

Language: C# - Size: 55.3 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

lsscecilia/GraphVisualisation

2D & 3D Graph drawing with Fruchterman-Reingold Algorithm & optimised by Barnes Hut Algorithm in C++

Language: HTML - Size: 66.5 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

oppenheimj/unraveler

Multithreaded force-directed graph drawing using Barnes-Hut quadtree

Language: Go - Size: 4.68 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

alexhad6/ParallelBarnesHut.jl

A parallel Barnes Hut package for Julia.

Language: Julia - Size: 113 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

PietroDomi/BarnesHut.jl

Implementation of the BarnesHut algorithm in Julia, with benchmark comparisons with the brute force algorithm.

Language: Julia - Size: 162 MB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

rkuang9/OrbitSimulator

Work in progress. Fun project that implements the Barnes-Hut algorithm and uses wxWidgets to create a cross platform GUI.

Language: Makefile - Size: 39 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

EnguerranVidal/NBodies-Problem-Solver

This project vows to achieve the creation of a physics simulation of the solution for the N-Bodies problem. The main Python class will choose a randomized distribution of massive bodies and will let them evolve, calculating their positions at the next time-step using the Barnes-Hut method in 2D or in 3D. This verison of the project is currently using Numpy elements but does not use it to calculate the next time-step positions. I will work in an optimized version in the future using Numpy and Cupy in order to get GPU-driven calculations.

Language: Python - Size: 19.5 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

oppenheimj/barnes-hut-simulation

Barnes-Hut simulation

Language: Go - Size: 6.18 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

msinghal34/Particle-Motion-Simulator

Particle Motion Simulator using Barnes Hut algorithm and Quad tree data structures in Racket

Language: Racket - Size: 144 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

ravibitsgoa/N-Body-Simulator Fork of kidrigger/N-Body-Simulator

N-body simulation project

Language: C++ - Size: 915 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Related Keywords
barnes-hut-algorithm 35 simulation 12 barnes-hut 10 nbody-simulation 8 quadtree 7 nbody 6 physics-simulation 6 gravity 5 approximation-algorithms 4 physics 4 cpp 4 universal-gravitation 3 spatial-decomposition 3 scene-navigation 3 python 3 openframeworks 3 n-body-simulator 3 interactive-visualizations 3 cpp-programming 3 center-of-mass 3 n-body 3 particle-physics 3 nbody-gravity-simulation 3 cosmology 3 astrophysics 3 sfml 2 n-body-simulation 2 barnes-hut-tree 2 graph-drawing 2 rust 2 barnes-hut-simulation 2 barnes-hut-tsne 2 simulations 2 tree-structure 2 tsne 2 gravity-simulation 2 interactive-ui 2 julia 2 quadtree-partitioning 2 julialang 2 nbody-sim 1 numpy 1 gpu 1 cuda 1 sph 1 python3 1 racket-lang 1 collision-detection 1 opengl 1 unity 1 cpp14 1 particles-simulation 1 particles 1 nlogn 1 space-simulator 1 solver 1 matplotlib-pyplot 1 wxwidgets 1 education 1 java 1 galaxy-evolution 1 planetary-science 1 3d-graph 1 fruchterman-reingold 1 graph 1 julia-package 1 julia-language 1 graphdrawing 1 graph-algorithms 1 force-directed-graph 1 computational-astrophysics 1 simulation-modeling 1 simulator 1 open-mp 1 hpc 1 orbital-mechanics 1 octree-partitioning 1 octree-algorithms 1 morton-order 1 hashnode 1 cartesian-coordinates 1 user-interface 1 n-body-problem 1 universe 1 space 1 interactive 1 galaxy 1 astrophysical-simulation 1 depth-first-search 1 csharp 1 hacktoberfest 1 golang 1 go 1 tsne-visualization 1 tsne-algorithm 1 maxheap 1 kd-tree 1 heapsort 1 gradient-descent 1 approximate-nearest-neighbor-search 1