next up previous contents
Next: initClmtype Up: Routine/Function Prologues Previous: Fortran: Module Interface clmtype   Contents

Fortran: Module Interface clmtypeInitMod (Source File: clmtypeInitMod.F90)

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, nlevsoi
PUBLIC TYPES:
   implicit none
   save
PUBLIC MEMBER FUNCTIONS:
   public :: initClmtype
REVISION 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 appropriate
PRIVATE 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



Subsections

Erik Kluzek 2011-06-15