The wflow_W3RA and wflow_w3 Models


The documentation of this model is incomplete


The wflow_w3ra and wflow_w3 models are adaptations of the Australian Water Resources Assessment Landscape model (AWRA-L). The AWRA-L model is developped through the Water Information Research and Development Alliance, the Bureau of Meteorology and CSIRO. It an hydrologic model that produces water balance component estimates for surface runoff, root water uptake, soil water drainage, groundwater discharge, capillary rise and streamflow. Radiation and energy balance, Vapour fluxes and vegetation phenology are also included.

The following Figure describes the water stores and fluxes considered in AWRA-L:


For more information, please refer to the dedicated model documentation: Van Dijk, A. I. J. M. 2010. The Australian Water Resources Assessment System. Technical Report 3. Landscape Model (version 0.5) Technical Description. CSIRO: Water for a Healthy Country National Research Flagship.



It needs a number of settings in the ini file. The default name for the file is wflow_w3ra.ini or wflow_w3.ini.

Examples are available in \wflow\examples\wflow_w3ra\ and \wflow\examples\wflow_rhine_w3.

wflow_w3ra module documentation

Definition of the wflow_W3RA model.

The model is modified from the Australian Water Resources Assessment Landscape (AWRA-L) model version 0.5 W3RA is documented in van Dijk et al. (2013), Water Resour. Res., 49, 2729-2746, doi:10.1002/wrcr.20251 URL: More comprehensive documentation of AWRA-L version 0.5 can be found in: Van Dijk, A.I.J.M. (2010) The Australian water resources assessment system (version 0.5), 3.0.5.Technical description of the landscape hydrology model (AWRA-L). WIRADA Technical Report, CSIRO Water for a Healthy Country Flagship, Canberra. URL: The section references below refer to the sections in the AWRA-L report. Changes compared to that code are indicated, e.g. by commenting out redundant code. Further question please contact Port to Python/PCRaster: Deltares Usage: wflow_W3RA -C case -R Runid -c inifile

-C: set the name of the case (directory) to run

-R: set the name runId within the current case

-c name of the config file (in the case directory)

-T: Set end time of the run: yyyy-mm-dd hh:mm:ss

-S: Set start time of the run: yyyy-mm-dd hh:mm:ss

$Author: schelle $ $Id: 898 2014-01-09 14:47:06Z schelle $ $Rev: 898 $



Perform command line execution of the model. This example uses the getopt module to parse the command line options.

The user can set the caseName, the runDir, the timestep and the configfile.