Features
JAX-Fluids comes with the following features:
Fully-differentiable computational fluid dynamics code for compressible two-phase flows
Modular object-oriented implementation
Explicit time stepping (Euler, RK2, RK3)
Adaptive high-order reconstruction (WENO-3/5/7, WENO-CU6, WENO-3NN, TENO)
Riemann solvers (Lax-Friedrichs, Rusanov, HLL, HLLC, Roe)
Implicit turbulence SGS model ALDM
Two-phase simulations via the Level-set method (arbitrary solid boundaries)
Cartesian grid
Forcings for temperature/mass flow rate/turbulence
Input file and numerical setup via JSON files
H5 and XDMF output
CPU/GPU capability