JoshuaLampert / DispersiveShallowWater.jl

Structure-preserving numerical methods for dispersive shallow water models
https://joshualampert.github.io/DispersiveShallowWater.jl/
MIT License
15 stars 3 forks source link

Support other models #95

Open JoshuaLampert opened 8 months ago

JoshuaLampert commented 8 months ago

It would be nice to support other dispersive wave equations. These include especially the equations in H. Ranocha, D. Mitsotakis, D. Ketcheson, A Broad Class of Conservative Numerical Methods for Dispersive Wave Equations (2021) and the corresponding discretizations using SBP operators developed there. These include the following scalar equations with constant bottom:

There are also the

Of course the classical

would be of interest, too.

Implementing these semidiscretizations should be pretty straightforward within DispersiveShallowWater.jl. Another interesting model to look at (requiring to develop energy preserving semidiscretizations using SBP operators first) would be the