55![ C++20] ( https://img.shields.io/badge/C%2B%2B-20-brightgreen.svg )
66![ OpenMP] ( https://img.shields.io/badge/OpenMP-enabled-orange.svg )
77
8- #### NEXT is a Multi-Threaded Simulation tool written in C/C++, solving the N-Body Problem
9- #### Using the Barnes-Hut With Higher Order Multipoles Algorithm at a time of O(N log N) licensed under the GNU GPLv3+
8+ ## NEXT is a Multi-Threaded Simulation tool written in C/C++, solving the N-Body Problem
9+ ## Using the Barnes-Hut With Higher Order Multipoles Algorithm at a time of O(N log N) licensed under the GNU GPLv3+
1010
1111### Initial Conditions
1212NEXT includes a modular python script to generate
@@ -32,12 +32,11 @@ The generator script is located in tools/icbuilder.py
3232FP32, FP64
3333
3434### NEXT Multi-threading
35- NEXT Uses OpenMP, with the "#pragma omp parallel for" method
35+ NEXT Uses OpenMP with "#pragma omp parallel for" for parallelization.
3636
3737### NEXT uses a 3D Newtonian gravity formulation with:
38- reduced division count (3-6x faster on avg.)
39- symmetric-force application
40- SIMD-Friendly algebra
38+ 1 reduced division count (3-6x faster on avg.)
39+ 2 Symmetric-force application
4140
4241### NEXT particle representation and I/O
4342Particles store:
@@ -76,6 +75,6 @@ NEXT also uses the Kick-Drift-Kick Leapfrog method which is implemented like thi
7675NEXT uses the .VTK format to output data.
7776More formats like HDF5 are planned.
7877
79- #### Media examples of NEXT
78+ ### Media examples of NEXT
8079
8180▶ [ Preview the figure-eight simulation] ( https://timgothecreator.github.io/videos/f8th.mp4 )
0 commit comments