Hydro is a 2 dimensional hydrodynamic code written completely in julia. It aims to be modular and flexible foundation for more complex computational needs.
Like mentioned, hydro is widely modular and currently sports these under its hood:
- HLLE (Harten, Lax, van Leer, Einfeldt)
- unsplitted HLLC (Harten, Lax, van Leer, Contact)
- Second order Runge-Kutta (RK2)
- linear piecewise interpolation between cell centered values to cell edges
- minmod [Roe 1986]
- MC (monotoniced central) [van Leer 1977]
- outflow
- reflective
- periodic (toroidal)
- basic gamma law equation of state
- constant y-direction
- self-gravity
- rectangular
- artificial viscosity