| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(fates_interface_type), | public, | allocatable | :: | fates(:) | |||
| type(f2hmap_type), | public, | allocatable | :: | f2hmap(:) | |||
| type(fates_history_interface_type), | public | :: | fates_hist | ||||
| type(fates_restart_interface_type), | public | :: | fates_restart | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| type(bounds_type), | intent(in) | :: | bounds_proc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| integer | :: | nc | ||||
| type(bounds_type), | intent(in) | :: | bounds_clump | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| type(bounds_type), | intent(in) | :: | bounds_proc | |||
| type(file_desc_t), | intent(inout) | :: | ncid | |||
| character(len=*), | intent(in) | :: | flag | |||
| type(waterstate_type), | intent(inout) | :: | waterstate_inst | |||
| type(CanopyState_type), | intent(inout) | :: | canopystate_inst | |||
| type(frictionvel_type), | intent(inout) | :: | frictionvel_inst | |||
| type(soilstate_type), | intent(inout) | :: | soilstate_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| type(waterstate_type), | intent(inout) | :: | waterstate_inst | |||
| type(CanopyState_type), | intent(inout) | :: | canopystate_inst | |||
| type(soilstate_type), | intent(inout) | :: | soilstate_inst | |||
| type(frictionvel_type), | intent(inout) | :: | frictionvel_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | nc | |||
| type(bounds_type), | intent(in) | :: | bounds_clump | |||
| type(atm2lnd_type), | intent(in) | :: | atm2lnd_inst | |||
| type(soilstate_type), | intent(in) | :: | soilstate_inst | |||
| type(temperature_type), | intent(in) | :: | temperature_inst | |||
| type(waterstate_type), | intent(inout) | :: | waterstate_inst | |||
| type(CanopyState_type), | intent(inout) | :: | canopystate_inst | |||
| type(soilbiogeochem_carbonflux_type), | intent(inout) | :: | soilbiogeochem_carbonflux_inst | |||
| type(frictionvel_type), | intent(inout) | :: | frictionvel_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | nc | |||
| type(atm2lnd_type), | intent(in) | :: | atm2lnd_inst | |||
| type(CanopyState_type), | intent(inout) | :: | canopystate_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | nc | |||
| integer, | intent(in) | :: | fn | |||
| integer, | intent(in) | :: | filterc(fn) | |||
| type(soilstate_type), | intent(inout) | :: | soilstate_inst | |||
| type(waterstate_type), | intent(in) | :: | waterstate_inst | |||
| type(temperature_type), | intent(in) | :: | temperature_inst | |||
| type(energyflux_type), | intent(inout) | :: | energyflux_inst | |||
| class(soil_water_retention_curve_type), | intent(in) | :: | soil_water_retention_curve | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | nc | |||
| type(bounds_type), | intent(in) | :: | bounds | |||
| integer, | intent(in) | :: | fn | |||
| integer, | intent(in) | :: | filterp(fn) | |||
| real(kind=r8), | intent(in) | :: | esat_tv(bounds%begp:) | |||
| real(kind=r8), | intent(in) | :: | eair(bounds%begp:) | |||
| real(kind=r8), | intent(in) | :: | oair(bounds%begp:) | |||
| real(kind=r8), | intent(in) | :: | cair(bounds%begp:) | |||
| real(kind=r8), | intent(in) | :: | rb(bounds%begp:) | |||
| real(kind=r8), | intent(in) | :: | dayl_factor(bounds%begp:) | |||
| type(atm2lnd_type), | intent(in) | :: | atm2lnd_inst | |||
| type(temperature_type), | intent(in) | :: | temperature_inst | |||
| type(CanopyState_type), | intent(inout) | :: | canopystate_inst | |||
| type(photosyns_type), | intent(inout) | :: | photosyns_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | nc | |||
| integer, | intent(in) | :: | fn | |||
| integer, | intent(in) | :: | filterp(fn) | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | nc | |||
| integer, | intent(in) | :: | fn | |||
| integer, | intent(in) | :: | filterp(fn) | |||
| type(photosyns_type), | intent(inout) | :: | photosyns_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| type(bounds_type), | intent(in) | :: | bounds_clump | |||
| integer, | intent(in) | :: | nc | |||
| integer, | intent(in) | :: | num_vegsol | |||
| integer, | intent(in) | :: | filter_vegsol(num_vegsol) | |||
| real(kind=r8), | intent(in) | :: | coszen(bounds_clump%begp:) | |||
| type(surfalb_type), | intent(inout) | :: | surfalb_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | nc | |||
| type(soilbiogeochem_carbonflux_type), | intent(in) | :: | soilbiogeochem_carbonflux_inst | |||
| type(soilbiogeochem_carbonstate_type), | intent(in) | :: | soilbiogeochem_carbonstate_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| type(bounds_type), | intent(in) | :: | bounds_clump | |||
| type(frictionvel_type), | intent(inout) | :: | frictionvel_inst | |||
| type(CanopyState_type), | intent(inout) | :: | canopystate_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| type(bounds_type), | intent(in) | :: | bounds_clump | |||
| integer, | intent(in) | :: | num_filterc | |||
| integer, | intent(in) | :: | filterc(num_filterc) | |||
| type(soilstate_type), | intent(inout) | :: | soilstate_inst | |||
| type(waterflux_type), | intent(inout) | :: | waterflux_inst | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(hlm_fates_interface_type), | intent(inout) | :: | this | |||
| type(bounds_type), | intent(in) | :: | bounds_clump | |||
| integer, | intent(in) | :: | nc | |||
| type(soilstate_type), | intent(inout) | :: | soilstate_inst | |||
| type(waterstate_type), | intent(inout) | :: | waterstate_inst | |||
| type(waterflux_type), | intent(inout) | :: | waterflux_inst | |||
| type(solarabs_type), | intent(inout) | :: | solarabs_inst | |||
| type(energyflux_type), | intent(inout) | :: | energyflux_inst |