The R Journal: article published in 2015, volume 7:2

Open-Channel Computation with R PDF download
Michael C. Koohafkan and Bassam A. Younis , The R Journal (2015) 7:2, pages 249-262.

Abstract The rivr package provides a computational toolset for simulating steady and unsteady one dimensional flows in open channels. It is designed primarily for use by instructors of undergraduate and graduate-level open-channel hydrodynamics courses in such diverse fields as river engineering, physical geography and geophysics. The governing equations used to describe open-channel flows are briefly presented, followed by example applications. These include the computation of gradually varied flows and two examples of unsteady flows in channels—namely, the tracking of the evolution of a flood wave in a channel and the prediction of extreme variation in the water-surface profile that results when a sluice gate is abruptly closed. Model results for the unsteady flow examples are validated against standard benchmarks. The article concludes with a discussion of potential modifications and extensions to the package.

Received: 2015-04-19; online 2015-11-28
CRAN packages: rivr, knitr, shiny, Rcpp
CRAN Task Views implied by cited CRAN packages: HighPerformanceComputing, NumericalMathematics, ReproducibleResearch, WebTechnologies

CC BY 4.0
This article is licensed under a Creative Commons Attribution 3.0 Unported license .

  author = {Michael C. Koohafkan and Bassam A. Younis},
  title = {{Open-Channel Computation with R}},
  year = {2015},
  journal = {{The R Journal}},
  doi = {10.32614/RJ-2015-034},
  url = {},
  pages = {249--262},
  volume = {7},
  number = {2}