Skip to content

NOAA-GLERL/LBRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stand-alone Large Basin Runoff Model

contact: james.kessler@noaa.gov

This is a stand-alone version of the Large Basin Runoff Model (LBRM) which is a component of the Great Lakes Seasonal Hydrologic Forecast System (GLSHFS). This version has 3 different options available to represent Potential Evapotranspiration (see below).

For a more comprehensive description see the README at github.com/NOAA-GLERL/GLSHFS

Contents:

source: contains all the FORTRAN code for LBRM

parmfiles: contains Parameter files for each subbasin. This may also include climatological temperature and net radiation depending on PET method (see below)

run: contains sample input files required for running the standalone lbrm:

  • bounds_sup01.txt (boundary/initial conditions)
  • config.in (specify file names and set the Potential Evapotranspiration scheme)
  • met_sup01.txt (meteorological forcing)
  • param_sup01.txt (parameters and climatological values*)

*this version contains a block for both Air T and a block for Net Rad (Air T can be omitted if PETMETHOD=1; Net Rad can be omitted if PETMETHOD < 3) The values in this file may or MAY NOT BE REALISTIC and are just used as an exmaple.

Gettting Started

  1. compile LBRM using make and copy or link the resulting executable from source to run dir
  2. modify config.in as desired
  3. ./lbrm config.in

Options for Potential Evapotranspiration:

PETMETHOD is now a run-time setting in the config file

	PETMETHOD=1;  the original PET scheme that LBRM used upon its creation
	PETMETHOD=2;  2016 method that applies Clausius-Clayperon relationship
	PETMETHOD=3;  2021 method based on Priestly-Taylor scheme 

PETMETHOD must be set to 1,2, or 3, otherwise a descriptive error occurs.
If PETMETHOD=2, Air T must exist in the parameter file (otherwise error occurs)
If PETMETHOD=3, Above line is true and Net Rad must exist in both the PARM and MET file (otherwise error occurs)

"extra" data is handled gracefully (e.g. a Net Rad column in the metfile is simply ignored if PETMETHOD < 3) additionally, the PET method being used is written to stdout AND to the output file (line 2)

About

Stand-alone Large Basin Runoff Model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published