| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | ncid_out | ||||
| integer, | private | :: | ncid_restart | ||||
| real, | private | :: | missing_value | = | -999999.0 | ||
| type(out_varID_type), | private | :: | ovid | ||||
| type(parID_type), | private | :: | opid | ||||
| type(output_temporary_type), | private, | SAVE | :: | out | |||
| integer, | private | :: | ok | ||||
| integer, | private | :: | out_timestep |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | varID | |||
| character(len=*), | intent(in) | :: | vname | |||
| real(kind=4), | intent(in) | :: | out_var(:) | |||
| real(kind=4), | intent(in) | :: | acc_val(:) | |||
| real, | intent(in) | :: | vrange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_var_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | varID | |||
| character(len=*), | intent(in) | :: | vname | |||
| real(kind=4), | intent(in) | :: | out_var(:,:) | |||
| real(kind=4), | intent(in) | :: | acc_val(:,:) | |||
| real, | intent(in) | :: | vrange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_var_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | parID | |||
| character(len=*), | intent(in) | :: | pname | |||
| real(kind=4), | intent(in) | :: | out_par(:) | |||
| real, | intent(in) | :: | prange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_par_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | parID | |||
| character(len=*), | intent(in) | :: | pname | |||
| real(kind=4), | intent(in) | :: | out_par(:,:) | |||
| real, | intent(in) | :: | prange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_par_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | varID | |||
| character(len=*), | intent(in) | :: | vname | |||
| real(kind=4), | intent(inout) | :: | out_var(:) | |||
| real(kind=4), | intent(in) | :: | acc_val(:) | |||
| real, | intent(in) | :: | vrange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_var_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | varID | |||
| character(len=*), | intent(in) | :: | vname | |||
| real(kind=4), | intent(inout) | :: | out_var(:,:) | |||
| real(kind=4), | intent(in) | :: | acc_val(:,:) | |||
| real, | intent(in) | :: | vrange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_var_settings_type), | intent(in) | :: | out_settings |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | SWdown | ||||
| integer, | public | :: | LWdown | ||||
| integer, | public | :: | Wind | ||||
| integer, | public | :: | Wind_E | ||||
| integer, | public | :: | PSurf | ||||
| integer, | public | :: | Tair | ||||
| integer, | public | :: | Qair | ||||
| integer, | public | :: | Tscrn | ||||
| integer, | public | :: | Qscrn | ||||
| integer, | public | :: | Rainf | ||||
| integer, | public | :: | Snowf | ||||
| integer, | public | :: | CO2air | ||||
| integer, | public | :: | Tmx | ||||
| integer, | public | :: | Tmn | ||||
| integer, | public | :: | Txx | ||||
| integer, | public | :: | Tnn | ||||
| integer, | public | :: | Qmom | ||||
| integer, | public | :: | Qle | ||||
| integer, | public | :: | Qh | ||||
| integer, | public | :: | Qg | ||||
| integer, | public | :: | NEE | ||||
| integer, | public | :: | SWnet | ||||
| integer, | public | :: | LWnet | ||||
| integer, | public | :: | SoilMoist | ||||
| integer, | public | :: | SoilTemp | ||||
| integer, | public | :: | Albedo | ||||
| integer, | public | :: | visAlbedo | ||||
| integer, | public | :: | nirAlbedo | ||||
| integer, | public | :: | SoilMoistIce | ||||
| integer, | public | :: | Qs | ||||
| integer, | public | :: | Qsb | ||||
| integer, | public | :: | Evap | ||||
| integer, | public | :: | PotEvap | ||||
| integer, | public | :: | BaresoilT | ||||
| integer, | public | :: | SWE | ||||
| integer, | public | :: | SnowT | ||||
| integer, | public | :: | RadT | ||||
| integer, | public | :: | VegT | ||||
| integer, | public | :: | Ebal | ||||
| integer, | public | :: | Wbal | ||||
| integer, | public | :: | AutoResp | ||||
| integer, | public | :: | RootResp | ||||
| integer, | public | :: | StemResp | ||||
| integer, | public | :: | LeafResp | ||||
| integer, | public | :: | HeteroResp | ||||
| integer, | public | :: | GPP | ||||
| integer, | public | :: | NPP | ||||
| integer, | public | :: | LAI | ||||
| integer, | public | :: | ECanop | ||||
| integer, | public | :: | TVeg | ||||
| integer, | public | :: | ESoil | ||||
| integer, | public | :: | CanopInt | ||||
| integer, | public | :: | SnowDepth | ||||
| integer, | public | :: | HVeg | ||||
| integer, | public | :: | HSoil | ||||
| integer, | public | :: | Rnet | ||||
| integer, | public | :: | tvar | ||||
| integer, | public | :: | CanT | ||||
| integer, | public | :: | Fwsoil | ||||
| integer, | public | :: | RnetSoil | ||||
| integer, | public | :: | SnowMelt | ||||
| integer, | public | :: | NBP | ||||
| integer, | public | :: | TotSoilCarb | ||||
| integer, | public | :: | TotLivBiomass | ||||
| integer, | public | :: | TotLittCarb | ||||
| integer, | public | :: | SoilCarbFast | ||||
| integer, | public | :: | SoilCarbSlow | ||||
| integer, | public | :: | SoilCarbPassive | ||||
| integer, | public | :: | LittCarbMetabolic | ||||
| integer, | public | :: | LittCarbStructural | ||||
| integer, | public | :: | LittCarbCWD | ||||
| integer, | public | :: | PlantCarbLeaf | ||||
| integer, | public | :: | PlantCarbFineRoot | ||||
| integer, | public | :: | PlantCarbWood | ||||
| integer, | public | :: | PlantTurnover | ||||
| integer, | public | :: | PlantTurnoverLeaf | ||||
| integer, | public | :: | PlantTurnoverFineRoot | ||||
| integer, | public | :: | PlantTurnoverWood | ||||
| integer, | public | :: | PlantTurnoverWoodDist | ||||
| integer, | public | :: | PlantTurnoverWoodCrowding | ||||
| integer, | public | :: | PlantTurnoverWoodResourceLim | ||||
| integer, | public | :: | dCdt | ||||
| integer, | public | :: | Area | ||||
| integer, | public | :: | LandUseFlux | ||||
| integer, | public | :: | patchfrac | ||||
| integer, | public | :: | vcmax | ||||
| integer, | public | :: | hc | ||||
| integer, | public | :: | WatTable | ||||
| integer, | public | :: | GWMoist | ||||
| integer, | public | :: | SatFrac | ||||
| integer, | public | :: | Qrecharge |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SWdown | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | LWdown | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Rainf | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Snowf | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PSurf | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Tair | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qair | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Tscrn | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qscrn | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Tmx | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Txx | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Tmn | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Tnn | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Tdaymx | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Tdaymn | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | CO2air | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Wind | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Wind_N | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Wind_E | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | LAI | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qmom | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qh | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qle | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qg | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SWnet | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | LWnet | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Evap | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Ewater | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | ESoil | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | TVeg | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | ECanop | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PotEvap | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | ACond | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SoilWet | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Albedo | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | visAlbedo | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | nirAlbedo | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | VegT | |||
| real(kind=4), | public, | POINTER, DIMENSION(:,:) | :: | SoilTemp | |||
| real(kind=4), | public, | POINTER, DIMENSION(:,:) | :: | SoilMoist | |||
| real(kind=4), | public, | POINTER, DIMENSION(:,:) | :: | SoilMoistIce | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qs | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qsb | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | DelSoilMoist | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | DelSWE | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | DelIntercept | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SnowT | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | BaresoilT | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | AvgSurfT | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | RadT | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SWE | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | RootMoist | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | CanopInt | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | NEE | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | NPP | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | GPP | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | AutoResp | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | LeafResp | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | HeteroResp | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SnowDepth | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Rnet | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | HVeg | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | HSoil | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | RnetSoil | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SnowMelt | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Ebal | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Wbal | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | CanT | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Fwsoil | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | NBP | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | dCdt | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | TotSoilCarb | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | TotLivBiomass | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | TotLittCarb | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SoilCarbFast | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SoilCarbSlow | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SoilCarbPassive | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | LittCarbMetabolic | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | LittCarbStructural | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | LittCarbCWD | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantCarbLeaf | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantCarbFineRoot | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantCarbWood | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantTurnover | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantTurnoverLeaf | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantTurnoverFineRoot | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantTurnoverWood | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantTurnoverWoodDist | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantTurnoverWoodCrowding | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | PlantTurnoverWoodResourceLim | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Area | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | LandUseFlux | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | vcmax | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | patchfrac | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | hc | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | SatFrac | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | Qrecharge | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | GWMoist | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | WatTable | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | RootResp | |||
| real(kind=4), | public, | POINTER, DIMENSION(:) | :: | StemResp |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(met_type), | public, | POINTER | :: | met | |||
| logical, | public | :: | writenow | ||||
| character(len=15), | public | :: | dimswitch | = | 'default' |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(met_type), | public, | POINTER | :: | met | |||
| logical, | public | :: | restart | = | .FALSE. | ||
| character(len=15), | public | :: | dimswitch | = | 'default' |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | dels | |||
| type(soil_parameter_type), | intent(in) | :: | soil | |||
| type(veg_parameter_type), | intent(in) | :: | veg | |||
| type(bgc_pool_type), | intent(in) | :: | bgc | |||
| type(roughness_type), | intent(in) | :: | rough | |||
| type(met_type), | intent(in), | TARGET | :: | met |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | dels | |||
| integer, | intent(in) | :: | ktau | |||
| type(met_type), | intent(in), | TARGET | :: | met | ||
| type(canopy_type), | intent(in) | :: | canopy | |||
| type(casa_flux), | intent(in) | :: | casaflux | |||
| type(casa_pool), | intent(in) | :: | casapool | |||
| type(casa_met), | intent(in) | :: | casamet | |||
| type(soil_snow_type), | intent(in) | :: | ssnow | |||
| type(radiation_type), | intent(in) | :: | rad | |||
| type(balances_type), | intent(inout) | :: | bal | |||
| type(air_type), | intent(in) | :: | air | |||
| type(soil_parameter_type), | intent(in) | :: | soil | |||
| type(veg_parameter_type), | intent(in) | :: | veg | |||
| real, | intent(in) | :: | SBOLTZ | |||
| real, | intent(in) | :: | EMLEAF | |||
| real, | intent(in) | :: | EMSOIL |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | varID | |||
| character(len=*), | intent(in) | :: | vname | |||
| real(kind=4), | intent(in) | :: | out_var(:) | |||
| real(kind=4), | intent(in) | :: | acc_val(:) | |||
| real, | intent(in) | :: | vrange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_var_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | varID | |||
| character(len=*), | intent(in) | :: | vname | |||
| real(kind=4), | intent(in) | :: | out_var(:,:) | |||
| real(kind=4), | intent(in) | :: | acc_val(:,:) | |||
| real, | intent(in) | :: | vrange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_var_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | parID | |||
| character(len=*), | intent(in) | :: | pname | |||
| real(kind=4), | intent(in) | :: | out_par(:) | |||
| real, | intent(in) | :: | prange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_par_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | parID | |||
| character(len=*), | intent(in) | :: | pname | |||
| real(kind=4), | intent(in) | :: | out_par(:,:) | |||
| real, | intent(in) | :: | prange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_par_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | varID | |||
| character(len=*), | intent(in) | :: | vname | |||
| real(kind=4), | intent(inout) | :: | out_var(:) | |||
| real(kind=4), | intent(in) | :: | acc_val(:) | |||
| real, | intent(in) | :: | vrange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_var_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | varID | |||
| character(len=*), | intent(in) | :: | vname | |||
| real(kind=4), | intent(inout) | :: | out_var(:,:) | |||
| real(kind=4), | intent(in) | :: | acc_val(:,:) | |||
| real, | intent(in) | :: | vrange(2) | |||
| logical, | intent(in) | :: | writepatch | |||
| type(output_var_settings_type), | intent(in) | :: | out_settings |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(balances_type), | intent(inout) | :: | bal | |||
| type(air_type), | intent(inout) | :: | air | |||
| type(bgc_pool_type), | intent(inout) | :: | bgc | |||
| type(canopy_type), | intent(inout) | :: | canopy | |||
| type(met_type), | intent(inout) | :: | met | |||
| type(radiation_type), | intent(inout) | :: | rad | |||
| type(roughness_type), | intent(inout) | :: | rough | |||
| type(soil_parameter_type), | intent(inout) | :: | soil | |||
| type(soil_snow_type), | intent(inout) | :: | ssnow | |||
| type(sum_flux_type), | intent(inout) | :: | sum_flux | |||
| type(veg_parameter_type), | intent(inout) | :: | veg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | logn | |||
| real, | intent(in) | :: | dels | |||
| integer, | intent(in) | :: | ktau | |||
| type(soil_parameter_type), | intent(in) | :: | soil | |||
| type(veg_parameter_type), | intent(in) | :: | veg | |||
| type(soil_snow_type), | intent(in) | :: | ssnow | |||
| type(canopy_type), | intent(in) | :: | canopy | |||
| type(roughness_type), | intent(in) | :: | rough | |||
| type(radiation_type), | intent(in) | :: | rad | |||
| type(bgc_pool_type), | intent(in) | :: | bgc | |||
| type(balances_type), | intent(in) | :: | bal | |||
| type(met_type), | intent(in), | TARGET | :: | met |