=====
SPRNT is a river dynamics simulation software package. Technically it is a fully dynamic Saint Venant Equation solver. Quite a few nice techniques are developed to make SPRNT not only fast but also capable of handling large networks. The code is mainly written by Dr. Frank Liu at IBM Research, as the result of academic collaborations with Professor Ben Hodges in the Civil Engineering Department of University of Texas at Austin. It is released under Eclipse Public License. IBM owns the copyright.
- src/ directory contains the core SPRNT routine source code
- spt/ contains the code of a front-end to run SPRNT as command-line
- examples/ contains several netlist examples
- demo/ contains an example on how to run SPRNT through API
- doc/ contains a user's manual on the syntax of the netlist
- ThirdParty/ contains modules to build solver library as dynamic-linked library
See INSTALL on how to build and install the software
Now you can run SPRNT in container. See README.docker for details. Follow this link to pull the image from dockerhub: https://hub.docker.com/r/frankliu1/sprnt.
For bugs/questions/comments/critiques, please send email through GitHub.
-
Liu, Frank, and Ben R. Hodges. "Applying microprocessor analysis methods to river network modelling." Environmental Modelling & Software 52 (2014): 234-252.
-
Hodges, Ben R., and Frank Liu. "Rivers and Electric Networks: Crossing Disciplines in Modeling and Simulation" Foundations and Trends in Electronic Design Automation 8.1 (2014): 1-116.
-
Yu, Cheng-Wei, Frank Liu and Ben R. Hodges. "Consistent initial conditions for the Saint-Venant equations in river network modeling" Hydrology and Earth System Science 21.9(2017) 4959.
-
Yu, Cheng-Wei, Ben R. Hodges and Frank Liu, "A new form of the Saint-Venant equations for variable topography" Hydrology and Earth System Science 24.8(2020) 4001.