| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | patches_in_parfile | = | 4 | ||
| character(len=4), | private | :: | classification | ||||
| integer, | private, | DIMENSION(:, :, :), ALLOCATABLE | :: | inVeg | |||
| real, | private, | DIMENSION(:, :, :), ALLOCATABLE | :: | inPFrac | |||
| integer, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inSoil | |||
| real, | private, | DIMENSION(:, :, :, :), ALLOCATABLE | :: | inWB | |||
| real, | private, | DIMENSION(:, :, :, :), ALLOCATABLE | :: | inTGG | |||
| real, | private, | DIMENSION(:), ALLOCATABLE | :: | inLon | |||
| real, | private, | DIMENSION(:), ALLOCATABLE | :: | inLat | |||
| real, | private, | DIMENSION(:, :, :, :), ALLOCATABLE | :: | inALB | |||
| real, | private, | DIMENSION(:, :, :, :), ALLOCATABLE | :: | inSND | |||
| real, | private, | DIMENSION(:, :, :), ALLOCATABLE | :: | inLAI | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inArea | |||
| integer, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inSorder | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inNdep | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inNfix | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inPwea | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inPdust | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inswilt | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | insfc | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inssat | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inbch | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inhyds | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | insucs | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inrhosoil | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | incss | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | incnsd | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inclay | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | insilt | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | insand | |||
| logical, | private | :: | found_explicit_gw_parameters | ||||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWbch | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWssat | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWhyds | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWsucs | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWrhosoil | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWclay | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWsilt | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWsand | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWWatr | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inWatr | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inSlope | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inGWdz | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inSlopeSTD | |||
| real, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inORG | |||
| integer, | private, | DIMENSION(:, :), ALLOCATABLE | :: | inSoilColor |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in) | :: | default_const | |||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in) | :: | default_const | |||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | ms |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in) | :: | default_const | |||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | ms | |||
| integer, | intent(in) | :: | npatch |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in), | dimension(:,:) | :: | default_data | ||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in), | dimension(:,:) | :: | default_data | ||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | ms |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in), | dimension(:,:) | :: | default_data | ||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | ms | |||
| integer, | intent(in) | :: | npatch |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in) | :: | default_const | |||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in), | dimension(:,:) | :: | default_data | ||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in) | :: | default_const | |||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | ms |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in), | dimension(:,:) | :: | default_data | ||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | ms |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in) | :: | default_const | |||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | ms | |||
| integer, | intent(in) | :: | npatch |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncfile_id | |||
| integer, | intent(in) | :: | try_it | |||
| character(len=*), | intent(in) | :: | varname | |||
| real, | intent(in), | dimension(:,:) | :: | default_data | ||
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | ms | |||
| integer, | intent(in) | :: | npatch |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | logn | |||
| logical, | intent(in) | :: | vegparmnew | |||
| type(LUC_EXPT_TYPE), | intent(inout) | :: | LUC_EXPT |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | nlon | |||
| integer, | intent(out) | :: | nlat | |||
| integer, | intent(inout) | :: | npatch |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | logn |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | logn |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| real, | intent(inout) | :: | invar(nlon,nlat) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlon | |||
| integer, | intent(in) | :: | nlat | |||
| integer, | intent(in) | :: | npatch |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(met_type), | intent(inout) | :: | met | |||
| type(air_type), | intent(inout) | :: | air | |||
| type(soil_snow_type), | intent(inout) | :: | ssnow | |||
| type(veg_parameter_type), | intent(inout) | :: | veg | |||
| type(bgc_pool_type), | intent(inout) | :: | bgc | |||
| type(soil_parameter_type), | intent(inout) | :: | soil | |||
| type(canopy_type), | intent(inout) | :: | canopy | |||
| type(roughness_type), | intent(inout) | :: | rough | |||
| type(radiation_type), | intent(inout) | :: | rad | |||
| integer, | intent(in) | :: | logn | |||
| logical, | intent(in) | :: | vegparmnew | |||
| integer, | intent(in) | :: | month | |||
| real, | intent(in) | :: | TFRZ | |||
| type(LUC_EXPT_TYPE), | intent(in) | :: | LUC_EXPT |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(veg_parameter_type), | intent(in) | :: | veg | |||
| type(casa_flux), | intent(inout) | :: | casaflux | |||
| type(casa_met), | intent(inout) | :: | casamet |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(soil_parameter_type), | intent(inout) | :: | soil | |||
| type(sum_flux_type), | intent(inout) | :: | sum_flux | |||
| type(balances_type), | intent(inout) | :: | bal | |||
| type(soil_snow_type), | intent(inout) | :: | ssnow | |||
| type(veg_parameter_type), | intent(in) | :: | veg | |||
| type(roughness_type), | intent(inout) | :: | rough |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(soil_parameter_type), | intent(inout) | :: | soil | |||
| type(veg_parameter_type), | intent(inout) | :: | veg | |||
| type(soil_snow_type), | intent(inout) | :: | ssnow |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(soil_parameter_type), | intent(inout) | :: | soil | |||
| type(veg_parameter_type), | intent(inout) | :: | veg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | logn | |||
| 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(soil_snow_type), | intent(in) | :: | ssnow | |||
| type(canopy_type), | intent(in) | :: | canopy | |||
| type(casa_met), | intent(in) | :: | casamet | |||
| type(casa_pool), | intent(in) | :: | casapool | |||
| type(casa_flux), | intent(in) | :: | casaflux | |||
| type(phen_variable), | intent(in) | :: | phen | |||
| logical, | intent(in) | :: | vegparmnew | |||
| logical, | intent(in) | :: | verbose |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | ifmp | ||||
| integer | :: | fmp | ||||
| type(veg_parameter_type) | :: | veg | ||||
| real, | DIMENSION(ms) | :: | soil_zse |
MMY : move from subroutine derived_parameters to here since derived_parameters is now an option but compulsory
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | logn | |||
| type(soil_parameter_type), | intent(inout) | :: | soil | |||
| type(soil_snow_type), | intent(inout) | :: | ssnow |