Package repository: https://github.com/psu-efd/Hydrograd.jl
Manuscript under review: [2502.12396] Scientific Machine Learning of Flow Resistance Using Universal Shallow Water Equations with Differentiable Programming
Hydrograd is a Julia-based computational hydrodynamics package with automatic differentiation (AD) capabilities and heavily leverage SciML. The package is designed to solve the partial differential equations (PDEs) of hydrodynamics, including the shallow water equations (SWEs) and the Navier-Stokes equations (NS). Currently, the package is under development and only supports the SWEs.
There are still much to do. Collaborations and PRs are most welcome!