Modified version with metrology.
Correct Typo on option.
New version of TrouNoir JP Luminet implementation.
Minor modification based on evolution on OpenCL API
Add flux rendering.
Modify ExitOnImpact in main procedure.
Add preliminary version of Black Hole rendering using GPU devices.
Remove results & executables
Add Black Hole imaging simulation based on Jean-Pierre Luminet article (from 1979)
Add metrology outputs.
Set Seed as static number to evaluate reproducibility.
Change Compile code to match Stretch evolution
Move OpenCL in C folder.
Define the last value of Parallel Rate exploration as the first one if not defined.
Add support for Pthreads and MPI
Roll back to correct OpenMP version.
Add the Kokkos MyriALUs implementation. Must install specific version...
Add dynamic allocation on each inside process.
Add dynamic allocation of each inside exploration.
Add metrology inside code. Add dynamic allocation on inside array.
Include metrology inside code. Correct mrproper in Makefile
Add OpenACC with PGI compiler for Nvidia GPUs
Correct to compile.
Add -k option to perform classical test based on if.
Adapt for 2018...
Improve support on MESA/Gallium for AMD/ATI board.
Correct initial stress based on tangential random vectors.
Correct CUDA call with direct ccbin compiler call (clang compiles but gcc over 5 not...)
Minor changes to stabilize evasion.
Add potential and force with Core Radius. Change size of box to keep density.
Add comments on top of source files.
Delete NBodyGL.py (integration in main NBody.py).
Set force as default interaction.
Add FPS stats. Add Counter measures to Artefact evasion of bodies.
Integrate Potential and Force distinction for Interaction.
Add OpenGL free simulation. Add toggle Position/Speed.
Split Box and Ball distribution. Improve stability.
Add Oland AMD support, but problems on small systems.
Massive changes to support AMD Oland Chipset.
Add variability in statistics. Express statistics in log scale.
Correct lots of bugs.
Cleaning deprecated options.
Most improved version with rendering.
Add first version of OpenGL direct rendering. Mostly buggy.
Split velocity and position. Improve consistency.
Tiny changes.
Wrong cast in FP64 subroutine.
Replace *PU by xPU to avoid prolems on files.
Add INT32, INT64, FP64 possibilities.
Correct FP64 implementation for Gallium/Mesa
Add granularity on variables and Marsaglia RNG.
Correct tiny bug on metrology estimation.
Add C/OpenCL implementation.
Improves FP definitions. Add differential build by OpenCL implementation.
Correct minor bugs.
Change *PU to xPU
Add Ising exploration using Chessboard approach.
Adapt to Stretch Debian Distribution
Modification in order to execute Debian Stretch
Much efficient version.
device.type replacement
Cleaning process.
Improve distribution and Viriel verification.
Modified version of Runge Kutta
Integration of other methods of Differential solves.
Modify the initial conditions for speed.
Modify the "device.type" in order not to crash with POCL implementation.
Deeply modified version to match MESA implementation.
Add exploration of pow versions.
Add pragma for FP64
Add new option.
Add Kinetic & Potential.
Add FP64 choice.
Change default name of output.
Add Pi estimation.
Correct some errors on CUDA implementation.
Migration to Python 3.
Transform from Python 2 to Python 3
Suppress stdout messages and retreive computing time on master.
Suppress stdout messages on slaves and import elapsed on master.
Add asynchrone MPI communications under Hybrid MPI/OpenMP implementation.
Identation for XPU parsing.
Correct CUDA implementation.
Deep changes on memory use.
Change values on default execution.
Plot in 3D results.
First working version.
Minor changes.
Add broken version of NBody Runge Kutta resolution.
Minor changes
Add env python to launch.
Add input values, improve core, add metrology.
Remove test files.
For EPIDEVOMATH ANT Project
Improve MPI distribution.
Add MPI and pThreads version to use multiple OpenCL devices.