5.13.2-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_pet.f90 File Reference

Module for calculating reference/potential evapotranspiration [mm d-1]. More...

Go to the source code of this file.

Modules

module  mo_pet
 Module for calculating reference/potential evapotranspiration [mm d-1].
 

Functions/Subroutines

elemental pure real(dp) function, public mo_pet::pet_hargreaves (harsamcoeff, harsamconst, tavg, tmax, tmin, latitude, doy)
 Reference Evapotranspiration after Hargreaves.
 
elemental pure real(dp) function, public mo_pet::pet_priestly (prietayparam, rn, tavg)
 Reference Evapotranspiration after Priestly-Taylor.
 
elemental pure real(dp) function, public mo_pet::pet_penman (net_rad, tavg, act_vap_pressure, aerodyn_resistance, bulksurface_resistance, a_s, a_sh)
 Reference Evapotranspiration after Penman-Monteith.
 
elemental pure real(dp) function, public mo_pet::extraterr_rad_approx (doy, latitude)
 Approximation of extraterrestrial radiation.
 
elemental pure real(dp) function, public mo_pet::slope_satpressure (tavg)
 slope of saturation vapour pressure curve
 
elemental pure real(dp) function, public mo_pet::sat_vap_pressure (tavg)
 calculation of the saturation vapour pressure
 

Detailed Description

Module for calculating reference/potential evapotranspiration [mm d-1].

This module calculates PET [mm/d] based on one of the methods

  • Hargreaves-Samani (1982)
  • Priestly-Taylor (1972)
  • Penman-Monteith FAO (1998)
    Authors
    Matthias Zink, Christoph Schneider, Matthias Cuntz
    Date
    Apr 2014

Definition in file mo_pet.f90.