Shallow water equations with DifferentialEquations.jl

Here: Finite Volume Methods for Hyperbolic Problems - Randall J. LeVeque - Google Books . It’s a nice book, but I couldn’t say I’ve read it all.

It goes with the Clawpack software: http://www.clawpack.org/

4 Likes