The present repository is linked to the paper: "GPU-accelerated simulations of turbulence: Review of current applications and future perspectives".
@article{roccon2026gpu,
title = {GPU-accelerated simulations of turbulence: Review of current applications and future perspectives},
author = {Roccon, A. and Amati, G. and Brandt, L. and Calhoun, D. and Costa, P. and Lu, W. and Pirozzoli, S. and Richter, D. and Umair, M. and You, D. and Zahtila, T. and Marchioli, C.},
journal = {Phys. Rev. Fluids},
volume = {11},
issue = {3},
pages = {034905},
numpages = {49},
year = {2026},
}This repository contains the links to the software reported in the different tables. This repository will be continuosly updated over time. Last update: 24 March 2026.
- AFid: https://github.com/PhysicsofFluids/AFiD_GPU_opensource
- CaNS: https://github.com/CaNS-World/CaNS
- Flash-X: https://github.com/Flash-X
- FLOW36: https://github.com/MultiphaseFlowLab/FLOW36
- Flutas: https://github.com/Multiphysics-Flow-Solvers/FluTAS
- FLuidX3D: https://github.com/ProjectPhysX/FluidX3D
- MHIT36: https://github.com/MultiphaseFlowLab/MHIT36
- Neko: https://github.com/ExtremeFLOW/neko
- NekRS: https://github.com/Nek5000/nekRS
- nsCouette: https://github.com/dfeldmann/nsCouette
- Oceananigans.jl: https://github.com/CliMA/Oceananigans.jl
- Palabos: https://gitlab.com/unigespc/palabos
- SOD2D: https://gitlab.com/bsc_sod2d/sod2d_gitlab
- spectralDNS: https://github.com/spectralDNS/spectralDNS
- SU2: https://su2code.github.io
- TRUST: https://github.com/cea-trust-platform/trust-code
- WaterLily.jl: https://github.com/WaterLily-jl/WaterLily.jl
- x3d2: https://github.com/xcompact3d/x3d2
- AFiD-MuRPhFi: https://chowland.github.io/AFiD-MuRPhFi/
- Aphros: https://github.com/cselab/aphros
- Basilisk: http://basilisk.fr
- CaNS-Fizzy: https://github.com/CaNS-World/CaNS-Fizzy
- Flash-X: https://github.com/Flash-X
- FLOW36: https://github.com/MultiphaseFlowLab/FLOW36
- FluidX3D: https://github.com/ProjectPhysX/FluidX3D
- Flutas: https://github.com/Multiphysics-Flow-Solvers/FluTAS
- ImmerseFlow++: https://github.com/sushrutkr/ImmerseFlow/tree/main
- MHIT36: https://github.com/MultiphaseFlowLab/MHIT36
- MRBC36: https://github.com/aroccon/MRBC36
- MFIX-Exa: https://mfix.netl.doe.gov/products/mfix-exa/
- NaSt3DGPF: https://ins.uni-bonn.de/media/public/u/griebel/NaSt3DGPF/
- Palabos: https://gitlab.com/unigespc/palabos
- PARIS: http://www.ida.upmc.fr/~zaleski/paris/
- TLBfind: https://github.com/FrancescaPelusi/TLBfind
- WaterLily.jl: https://github.com/WaterLily-jl/WaterLily.jl
- COREFL: https://github.com/Liangerty/COREFL-CPC
- CUBENS: https://github.com/pcboldini/CUBENS
- Flash-X: https://github.com/Flash-X
- HTR: https://github.com/stanfordhpccenter/HTR-solver
- HyPAR: https://hypar.github.io
- JAX-FLUIDS: https://github.com/tumaer/JAXFLUIDS
- Nalu: https://github.com/NaluCFD/Nalu
- OpenCFD-SCU: https://github.com/OpenCFD-IMECH/OpenCFD-SCU
- OpenSBLI: https://github.com/opensbli/opensbli
- Parthenon-Hydro: https://github.com/parthenon-hpc-lab/parthenon-hydro
- PyFR: https://github.com/PyFR/PyFR
- RHEA: https://gitlab.com/ProjectRHEA/flowsolverrhea
- SENSEI
- SOD2D: https://gitlab.com/bsc_sod2d/sod2d_gitlab
- STREAmS: https://github.com/STREAmS-CFD/STREAmS-2?tab=readme-ov-file
- TRUST: https://github.com/cea-trust-platform/trust-code
- URANOS: https://github.com/uranos-gpu/uranos-gpu
- ZEFR: https://data.mendeley.com/datasets/wzy83bscxd/1
- COREFL: https://github.com/Liangerty/COREFL-CPC
- Flash-X: https://github.com/Flash-X
- JAX-FLUIDS: https://github.com/tumaer/JAXFLUIDS
- MFC: https://github.com/MFlowCode/MFC
- PeleC: https://github.com/AMReX-Combustion/PeleC
- RHEA: https://gitlab.com/ProjectRHEA/flowsolverrhea
- STREAmS: https://github.com/STREAmS-CFD/STREAmS-2?tab=readme-ov-file
- TRUST: https://github.com/cea-trust-platform/trust-code
- CaLES: https://github.com/CaNS-World/CaLES
- CM1: https://www2.mmm.ucar.edu/people/bryan/cm1/
- DALES: https://github.com/dalesteam/dales
- FastEddy: https://github.com/NCAR/FastEddy-model
- GALAEXI: https://github.com/flexi-framework/galaexi
- GALES: https://gales.pi.ingv.it/gales-code/
- GFR: https://github.com/nasa/GFR
- LESGO: https://github.com/lesgo-jhu/lesgo
- LAVA:
- MicroHH: https://microhh.org
- Neko: https://github.com/ExtremeFLOW/neko
- NekRS: https://github.com/Nek5000/nekRS
- Oceananigans.jl: https://github.com/CliMA/Oceananigans.jl
- PALM: https://palm.muk.uni-hannover.de/trac
- SOD2S: https://gitlab.com/bsc_sod2d/sod2d_gitlab
- URANOS: https://github.com/uranos-gpu/uranos-gpu
- x3d2: https://github.com/xcompact3d/x3d2
An additional list of open-source CFD codes and datasets is available at: https://github.com/thw1021/Code4CFD. The codes listed above are specifically open-source, parallel, and GPU-ready.
If you would like to contribute or are aware of any open-source, parallel, and GPU-ready code relevant to this list, please feel free to open an issue or contact me via email.