Module containing routines to drives the annual portion of lpj (called once per year), reset variables related to lpj, and initialize/Reset time invariant dgvm variables
USES:
use shr_kind_mod , only : r8 => shr_kind_r8 use clm_varpar , only : maxpatch_pft, lsmlon, lsmlat, nlevsoi use abortutils , only : endrunPUBLIC TYPES:
implicit none private savePUBLIC MEMBER FUNCTIONS:
public lpj ! Drives the annual portion of lpj, called once
! per year
public lpjreset1 ! Resets variables related to lpj
public lpjreset2 ! Resets variables related to lpj
public resetTimeConstDGVM ! Initialize/Reset time invariant dgvm variables
public resetWeightsDGVM ! Reset DGVM subgrid weights and areas
public gatherWeightsDGVM ! Gather DGVM subgrid weights to masterproc
public histDGVM ! Output DGVM history file
REVISION HISTORY:
Module created by Mariana Vertenstein