contains code to set all CN variables to specified value Used for both initialization of special landunit values, and setting fluxes to 0.0 at the beginning of each time step 3/23/09, Peter Thornton: Added new subroutine, CNZeroFluxes_dwt(), which initialize flux variables used in the pftdyn routines. This is called from clm_driver1, as these variables need to be initialized outside of the clumps loop.
USES:
use shr_kind_mod, only: r8 => shr_kind_r8 use clm_varpar , only: nlevgrnd use clm_varctl , only: iulog use clmtype implicit none save privatePUBLIC MEMBER FUNCTIONS:
public :: CNZeroFluxes public :: CNZeroFluxes_dwt public :: CNSetPps public :: CNSetPepv public :: CNSetPcs public :: CNSetPns public :: CNSetPcf public :: CNSetPnf public :: CNSetCps public :: CNSetCcs public :: CNSetCns public :: CNSetCcf public :: CNSetCnfPRIVATE MEMBER FUNCTIONS:
REVISION HISTORY:
9/04/03: Created by Peter Thornton