The Trixi Framework project offers Julia-based solutions for multiphysics simulations. It supports 1D, 2D, and 3D simulations on various meshes, including Cartesian and curvilinear, conforming and non-conforming, structured and unstructured. It provides high-order accuracy in space and time with methods like discontinuous Galerkin and flux differencing.
The framework supports different boundary conditions, adaptive mesh refinement, and is compatible with the SciML ecosystem. It also includes features such as forward mode automatic differentiation, low-storage Runge-Kutta integration, and CFL-based time step control.
The Trixi Framework handles multiple governing equations, including compressible Euler, MHD, hyperbolic diffusion, lattice-Boltzmann, shallow water, and more. It facilitates fluid-structure interactions, self-gravitating gas dynamics, and SPH simulations.
In applications, it covers incompressible Navier-Stokes, hard-body interactions, moving bodies, WCSPH, EDAC, and total Lagrangian SPH.