There is a newer version of the record available.

Published July 31, 2023 | Version v2
Software Open

Evans solvers and time-evolution solvers for 2d inclined inviscid Saint-Venant equations

  • 1. Academy of Mathematics and Systems Science, Chinese Academy of Sciences
  • 2. Indiana University Bloomington

Description

Multidimensional Stability and Transverse Bifurcation of Hydraulic Shocks and Roll Waves in Open Channel Flow

Matlab codes for Evans function solvers and Python codes for numerical time evolutions of 2d- hydraulic shocks and roll waves of inviscid Saint-Venant equations 


Authors: Zhao Yang and Kevin Zumbrun 

For questions/comments please contact either the first author via yangzhao@amss.ac.cn or the second author via kzumbrun@indiana.edu

Prerequisites

Programs

  • Python 
  • Matlab 

Python libraries

  • Clawpack

           Clawpack Development Team (2022), Clawpack Version 5.9.0, http://www.clawpack.org, doi: 10.5281/zenodo.7026045

  
Description 

Evans solvers

Inside the folder Evans solvers and its subfolders, one can find codes for Evans/Evans-Lopatinsky solvers for smooth hydraulic shocks and discontinuous hydraulic shocks and a periodic Evans-Lopatinsky solver for roll waves, respectively.

time-evolution solvers

Inside the folder time-evolution solvers and its subfolders, one can find sample python codes for generating time-evolution raw data files for the 2d inviscid Saint-Venant equations with either dam-break or roll waves initial data. One can also find matlab codes that make use of the raw data files to create movies.

Movies are downloadable from https://doi.org/10.5281/zenodo.8199967.

data

Inside the folder data, one can find boundaries.mat which contains raw datum of various stability boundaries of the 2d inviscid roll waves.

Files

Multi-d_inviscid_Saint-Venant_eqs-v2.zip

Files (806.1 kB)

Name Size Download all
md5:eb5d7991502e32b3909db00cc93dca99
806.1 kB Preview Download

Additional details

References