Skip to main content

Installation

📄️MAIA

m-AIA (Multi-physics Aachen code) is a high-performance CFD framework developed at the Institute of Aerodynamics (AIA) at RWTH Aachen University. It couples finite-volume, discontinuous Galerkin, Lattice Boltzmann (LBM), and level-set methods on Cartesian meshes and targets massively parallel simulations on systems ranging from single workstations to leadership-class GPU clusters. HydroGym's MAIA backend supports both the LBM and structured finite-volume solvers and provides over 60 flow-control environments in 2-D and 3-D.

📄️JAX-Fluids

JAX-Fluids is a fully differentiable compressible CFD solver built on JAX, developed at the Technical University of Munich. It supports high-order spatial reconstruction (WENO, TENO), multi-stage time integration, two-phase flow via level-set and diffuse-interface methods, and immersed boundary methods. Because the entire solver is written in JAX, it supports automatic differentiation through the simulation and scales to 512+ NVIDIA A100 GPUs and 2 048+ TPU-v3 cores. HydroGym's JAX-Fluids backend provides compressible jet engine control environments in 2-D and 3-D.