11 use iso_c_binding,
only : c_short, c_int, c_float, c_double
32 logical (c_bool),
intent(in) :: lactive(:,:)
35 integer (c_int) :: istat
37 integer (c_int) :: iindex
42 if ( .not.
associated(
pet_grid) )
then
45 call die(
"A POTENTIAL_ET or REFERENCE_ET0 grid must be supplied in order to make" &
46 //
" use of this option.", __file__, __line__)
56 associate( dt =>
sim_dt%curr )
This module contains physical constants and convenience functions aimed at performing unit conversion...
Defines the DATA_CATALOG_T data type, which contains type-bound procedures to add,...
type(data_catalog_t), public dat
DAT is a global to hold data catalog entries.
Populate potential evapotranspiration by substituting in the daily average ET from a gridded data sou...
subroutine, public et_gridded_values_calculate()
type(data_catalog_entry_t), pointer, public pet_grid
subroutine, public et_gridded_values_initialize(lactive)
subroutine, public die(smessage, smodule, iline, shints, scalledby, icalledbyline)
type(date_range_t), public sim_dt