Skip to content

michaeltryby/SPRNT

This branch is 1 commit behind frank-y-liu/SPRNT:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

88a9453 · Apr 28, 2021

History

86 Commits
Aug 2, 2020
May 31, 2017
Aug 11, 2020
Apr 23, 2014
Dec 8, 2016
Aug 11, 2020
Apr 24, 2014
Apr 24, 2014
Aug 2, 2020
Aug 2, 2020
Feb 27, 2020
Aug 11, 2020
Aug 20, 2019
Dec 2, 2016
Dec 22, 2016
Apr 23, 2014
Feb 27, 2020
Jun 29, 2015
Apr 22, 2014
Sep 6, 2016
Sep 6, 2016
May 26, 2017
Oct 13, 2015
Feb 27, 2020
Sep 6, 2016
Apr 28, 2021
Sep 6, 2016
Oct 13, 2015
Sep 10, 2014
Mar 17, 2016
Mar 17, 2016
Sep 6, 2016

Repository files navigation

Build Status License Docker Pulls

SPRNT

=====

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.

Content:

  • 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

Install

See INSTALL on how to build and install the software

Docker Image

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.

Contact

For bugs/questions/comments/critiques, please send email through GitHub.

References

About

a river dynamics simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 59.9%
  • C++ 31.6%
  • Shell 2.6%
  • Makefile 2.2%
  • M4 2.1%
  • Emacs Lisp 1.4%
  • Dockerfile 0.2%