Abstraction layer for running numerical hydrodynamics software