Allocate clmtype components and initialize them to signaling NaN.
USES:
use shr_kind_mod, only : r8 => shr_kind_r8 use nanMod , only : nan, bigint use clmtype use clm_varpar , only : maxpatch_pft, nlevsno, nlevgrnd, numrad, nlevlak, & numpft, ndst, nvoc, nlevurb, nlevsoiPUBLIC TYPES:
implicit none savePUBLIC MEMBER FUNCTIONS:
public :: initClmtypeREVISION HISTORY:
Created by Peter Thornton and Mariana Vertenstein Modified by Colette L. Heald (05/06) for VOC emission factors 3/17/08 David Lawrence, changed nlevsoi to nlevgrnd where appropriatePRIVATE MEMBER FUNCTIONS:
private :: init_pft_type private :: init_column_type private :: init_landunit_type private :: init_gridcell_type private :: init_energy_balance_type private :: init_water_balance_type private :: init_pft_ecophys_constants #if (defined CNDV) private :: init_pft_DGVMecophys_constants #endif private :: init_pft_pstate_type private :: init_pft_epv_type #if (defined CNDV) private :: init_pft_pdgvstate_type #endif private :: init_pft_vstate_type private :: init_pft_estate_type private :: init_pft_wstate_type private :: init_pft_cstate_type private :: init_pft_nstate_type private :: init_pft_eflux_type private :: init_pft_mflux_type private :: init_pft_wflux_type private :: init_pft_cflux_type private :: init_pft_nflux_type private :: init_pft_vflux_type private :: init_pft_dflux_type private :: init_pft_depvd_type private :: init_column_pstate_type private :: init_column_estate_type private :: init_column_wstate_type private :: init_column_cstate_type private :: init_column_nstate_type private :: init_column_eflux_type private :: init_column_wflux_type private :: init_column_cflux_type private :: init_column_nflux_type private :: init_landunit_pstate_type private :: init_landunit_eflux_type private :: init_gridcell_pstate_type private :: init_gridcell_efstate_type private :: init_gridcell_wflux_type