Numerical algorithms for water waves with background flow over obstacles and topography. - David M. Ambrose; Roberto Camassa; Jeremy Louis Marzuola; Richard M. McLaughlin; Quentin Robinson; Jon Wilkening (Adv. Comput. Math., 2022)