FARGO3D
FARGO3D is a versatile multi-fluid (Magneto) Hydrodynamic CPU/GPU parallel code.
FARGO3D is a versatile multi-fluid (Magneto) Hydrodynamic CPU/GPU parallel code.
Its development started during my PhD, under the supervision of Frédéric Masset, and it has been updated frequently since then.
Its development started during my PhD, under the supervision of Frédéric Masset, and it has been updated frequently since then.
Download
Download
Git repository at https://github.com/FARGO3D/fargo3d
Documentation at https://fargo3d.github.io/documentation/
Main features
Main features
Cartesian, cylindrical or spherical geometry MHD solver.
1-, 2- or 3-dimensional calculations.
Fast orbital advection implemented for HD and MHD.
N-body integrator to describe orbital dynamics of point masses.
No need to know CUDA to develop it - C code translated into CUDA code automatically at compilation time.
It runs indistinctly on clusters of CPUs or GPUs.
Open source and freely available.