next up previous contents
Next: initialize2 Up: Fortran: Module Interface clm_initializeMod Previous: Fortran: Module Interface clm_initializeMod   Contents

initialize1


INTERFACE:

   subroutine initialize1( )
DESCRIPTION:

Land model initialization. o Initializes run control variables via the [clm_inparm] namelist. o Reads surface data on model grid. o Defines the multiple plant types and fraction areas for each surface type. o Builds the appropriate subgrid <-> grid mapping indices and weights. o Set up parallel processing. o Initializes time constant variables. o Reads restart data for a restart or branch run. o Reads initial data and initializes the time variant variables for an initial run. o Initializes history file output. o Initializes river routing model. o Initializes accumulation variables.


USES:

     use clm_varpar, only : lsmlon, lsmlat, maxpatch
     use clm_varpar, only : clm_varpar_init
     use pftvarcon , only : pftconrd
     use decompInitMod, only : decompInit_atm, &
                            decompInit_lnd, decompInit_glcp
     use decompMod , only : adecomp,ldecomp
     use decompMod , only : get_proc_clumps, get_clump_bounds, &
                            get_proc_bounds, get_proc_bounds_atm
     use domainMod , only : domain_check,domain_setsame
     use domainMod , only : adomain,ldomain
     use domainMod , only : alatlon,llatlon,gatm,amask,pftm
     use domainMod , only : latlon_check, latlon_setsame
     use areaMod   , only : cellarea, map_setgatm
     use surfrdMod , only : surfrd,surfrd_get_grid,surfrd_get_frac,&
                            surfrd_get_topo, surfrd_get_latlon
     use clm_varctl, only : fsurdat, fatmgrid, fatmlndfrc, &
                            fatmtopo, flndtopo, noland
     use controlMod, only : control_init, control_print
     use UrbanInputMod    , only : UrbanInput
ARGUMENTS:
REVISION HISTORY:
   Created by Gordon Bonan, Sam Levis and Mariana Vertenstein
LOCAL VARIABLES:




Erik Kluzek 2010-06-21