subroutine spincasacnp(dels, kstart, kend, mloop, veg, soil, casabiome, casapool, casaflux, casamet, casabal, phen, POP, climate, LALLOC)
proc~~spincasacnp~~UsesGraph
proc~spincasacnp
spincasacnp
module~biogeochem_mod
biogeochem_mod
proc~spincasacnp->module~biogeochem_mod
module~cable_carbon_module
cable_carbon_module
proc~spincasacnp->module~cable_carbon_module
module~cable_common_module
cable_common_module
proc~spincasacnp->module~cable_common_module
module~cable_def_types_mod
cable_def_types_mod
proc~spincasacnp->module~cable_def_types_mod
module~casa_cable
casa_cable
proc~spincasacnp->module~casa_cable
module~casa_inout_module
casa_inout_module
proc~spincasacnp->module~casa_inout_module
module~casadimension
casadimension
proc~spincasacnp->module~casadimension
module~casaparm
casaparm
proc~spincasacnp->module~casaparm
module~casavariable
casavariable
proc~spincasacnp->module~casavariable
module~phenvariable
phenvariable
proc~spincasacnp->module~phenvariable
module~pop_types
POP_Types
proc~spincasacnp->module~pop_types
module~popmodule
POPModule
proc~spincasacnp->module~popmodule
module~typedef
TypeDef
proc~spincasacnp->module~typedef
module~cable_phys_constants_mod
cable_phys_constants_mod
module~cable_carbon_module->module~cable_phys_constants_mod
module~cable_runtime_opts_mod
cable_runtime_opts_mod
module~cable_common_module->module~cable_runtime_opts_mod
module~cable_climate_type_mod
cable_climate_type_mod
module~cable_def_types_mod->module~cable_climate_type_mod
module~casa_inout_module->module~casavariable
module~casadimension->module~cable_def_types_mod
module~casaparm->module~casadimension
module~casavariable->module~casadimension
module~phenvariable->module~casadimension
module~pop_types->module~typedef
module~pop_constants
POP_Constants
module~pop_types->module~pop_constants
module~popmodule->module~pop_types
module~popmodule->module~typedef
module~popmodule->module~pop_constants
module~pop_constants->module~typedef
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
CLN CHARACTER(LEN=99), INTENT(IN) :: fcnpspin
vh_js !!
CLN OPEN(91, file=fcnpspin)
CLN read(91,*) myearspin
CLN901 format(A99)
WHERE(xkNlimiting .eq. 0) !Chris Lu 4/June/2012
xkNlimiting = 0.001
END WHERE
call totcnppools(1,veg,casamet,casapool,bmcplant,bmnplant,bmpplant,bmclitter,bmnlitter,bmplitter, &
bmcsoil,bmnsoil,bmpsoil,bmnsoilmin,bmpsoillab,bmpsoilsorb,bmpsoilocc,bmarea)
CLN OPEN(91,file=fcnpspin)
CLN read(91,*)
CLN read(91,901) ncfile
if(nloop>=nloop1) &
call totcnppools(2+nloop-nloop1,veg,casamet,casapool,bmcplant,bmnplant,bmpplant,bmclitter,bmnlitter,bmplitter, &
bmcsoil,bmnsoil,bmpsoil,bmnsoilmin,bmpsoillab,bmpsoilsorb,bmpsoilocc,bmarea)
Arguments
Type
Intent Optional Attributes
Name
real,
intent(in)
::
dels
integer,
intent(in)
::
kstart
integer,
intent(in)
::
kend
integer,
intent(in)
::
mloop
type(veg_parameter_type ),
intent(inout)
::
veg
type(soil_parameter_type ),
intent(inout)
::
soil
type(casa_biome ),
intent(inout)
::
casabiome
type(casa_pool ),
intent(inout)
::
casapool
type(casa_flux ),
intent(inout)
::
casaflux
type(casa_met ),
intent(inout)
::
casamet
type(casa_balance ),
intent(inout)
::
casabal
type(phen_variable ),
intent(inout)
::
phen
type(POP_TYPE ),
intent(inout)
::
POP
type(climate_type ),
intent(inout)
::
climate
integer,
intent(in)
::
LALLOC
proc~~spincasacnp~~CallsGraph
proc~spincasacnp
spincasacnp
100
100
proc~spincasacnp->100
20
20
proc~spincasacnp->20
proc~analyticpool
analyticpool
proc~spincasacnp->proc~analyticpool
proc~biogeochem
biogeochem
proc~spincasacnp->proc~biogeochem
proc~casa_fluxout
casa_fluxout
proc~spincasacnp->proc~casa_fluxout
proc~popdriver
POPdriver
proc~spincasacnp->proc~popdriver
proc~read_casa_dump
read_casa_dump
proc~spincasacnp->proc~read_casa_dump
proc~avgsoil
avgsoil
proc~biogeochem->proc~avgsoil
proc~casa_allocation
casa_allocation
proc~biogeochem->proc~casa_allocation
proc~casa_cnpbal
casa_cnpbal
proc~biogeochem->proc~casa_cnpbal
proc~casa_cnpcycle
casa_cnpcycle
proc~biogeochem->proc~casa_cnpcycle
proc~casa_cnpflux
casa_cnpflux
proc~biogeochem->proc~casa_cnpflux
proc~casa_coeffplant
casa_coeffplant
proc~biogeochem->proc~casa_coeffplant
proc~casa_coeffsoil
casa_coeffsoil
proc~biogeochem->proc~casa_coeffsoil
proc~casa_delplant
casa_delplant
proc~biogeochem->proc~casa_delplant
proc~casa_delsoil
casa_delsoil
proc~biogeochem->proc~casa_delsoil
proc~casa_ndummy
casa_ndummy
proc~biogeochem->proc~casa_ndummy
proc~casa_nuptake
casa_nuptake
proc~biogeochem->proc~casa_nuptake
proc~casa_pdummy
casa_pdummy
proc~biogeochem->proc~casa_pdummy
proc~casa_puptake
casa_puptake
proc~biogeochem->proc~casa_puptake
proc~casa_rplant
casa_rplant
proc~biogeochem->proc~casa_rplant
proc~casa_xkn
casa_xkN
proc~biogeochem->proc~casa_xkn
proc~casa_xnp
casa_xnp
proc~biogeochem->proc~casa_xnp
proc~casa_xrateplant
casa_xrateplant
proc~biogeochem->proc~casa_xrateplant
proc~casa_xratesoil
casa_xratesoil
proc~biogeochem->proc~casa_xratesoil
proc~phenology
phenology
proc~biogeochem->proc~phenology
proc~casa_fluxout->100
5
5
proc~casa_fluxout->5
float
float
proc~casa_fluxout->float
proc~popstep
POPStep
proc~popdriver->proc~popstep
nf90_close
nf90_close
proc~read_casa_dump->nf90_close
nf90_open
nf90_open
proc~read_casa_dump->nf90_open
proc~get_var_ncr2
get_var_ncr2
proc~read_casa_dump->proc~get_var_ncr2
proc~get_var_ncr3
get_var_ncr3
proc~read_casa_dump->proc~get_var_ncr3
proc~stderr_nc
stderr_nc
proc~read_casa_dump->proc~stderr_nc
1166
1166
proc~casa_allocation->1166
proc~casa_wolf
casa_wolf
proc~casa_allocation->proc~casa_wolf
proc~casa_cnpbal->100
proc~casa_poolzero
casa_poolzero
proc~casa_cnpcycle->proc~casa_poolzero
proc~casa_delsoil->20
proc~casa_nuptake->100
proc~casa_nrequire
casa_Nrequire
proc~casa_nuptake->proc~casa_nrequire
proc~casa_prequire
casa_Prequire
proc~casa_puptake->proc~casa_prequire
proc~vcmax_np
vcmax_np
proc~casa_rplant->proc~vcmax_np
proc~casa_xnp->20
proc~casa_xnp->proc~casa_nrequire
proc~casa_xnp->proc~casa_prequire
proc~get_var_ncr2->proc~stderr_nc
nf90_get_var
nf90_get_var
proc~get_var_ncr2->nf90_get_var
nf90_inq_varid
nf90_inq_varid
proc~get_var_ncr2->nf90_inq_varid
proc~get_var_ncr3->proc~stderr_nc
proc~get_var_ncr3->nf90_get_var
proc~get_var_ncr3->nf90_inq_varid
proc~getdiagnostics
GetDiagnostics
proc~popstep->proc~getdiagnostics
proc~getpatchfrequencies
GetPatchFrequencies
proc~popstep->proc~getpatchfrequencies
proc~getuniqueagefrequencies
GetUniqueAgeFrequencies
proc~popstep->proc~getuniqueagefrequencies
proc~patch_disturb
Patch_disturb
proc~popstep->proc~patch_disturb
proc~patch_partial_disturb
Patch_partial_disturb
proc~popstep->proc~patch_partial_disturb
proc~patch_partial_disturb2
Patch_partial_disturb2
proc~popstep->proc~patch_partial_disturb2
proc~patchannualdynamics
PatchAnnualDynamics
proc~popstep->proc~patchannualdynamics
nf90_strerror
nf90_strerror
proc~stderr_nc->nf90_strerror
proc~get_allometry
GET_ALLOMETRY
proc~getdiagnostics->proc~get_allometry
proc~interpolate_biomass_1d
INTERPOLATE_BIOMASS_1D
proc~getdiagnostics->proc~interpolate_biomass_1d
proc~interpolate_biomass_2d
INTERPOLATE_BIOMASS_2D
proc~getdiagnostics->proc~interpolate_biomass_2d
proc~smooth_flux
SMOOTH_FLUX
proc~getdiagnostics->proc~smooth_flux
proc~cumexponential
CumExponential
proc~getuniqueagefrequencies->proc~cumexponential
proc~realexponential
REALExponential
proc~getuniqueagefrequencies->proc~realexponential
proc~layer_recruitment_single_patch
layer_recruitment_single_patch
proc~patch_disturb->proc~layer_recruitment_single_patch
proc~patchannualdynamics->proc~get_allometry
proc~layer_recruitment
layer_recruitment
proc~patchannualdynamics->proc~layer_recruitment
proc~allometry
Allometry
proc~get_allometry->proc~allometry
proc~getheight
GetHeight
proc~get_allometry->proc~getheight
proc~williams_allometry
Williams_Allometry
proc~get_allometry->proc~williams_allometry
proc~interpolate_biomass_1d->proc~realexponential
proc~interpolate_biomass_2d->proc~realexponential
proc~area_triangle
Area_Triangle
proc~interpolate_biomass_2d->proc~area_triangle
proc~layer_recruitment->proc~get_allometry
proc~layer_recruitment_single_patch->proc~get_allometry
proc~regress
REGRESS
proc~smooth_flux->proc~regress
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Type Bound Procedure
Type Bound Procedure
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.