Solvers for SWE1D