cable_diagnostics Function

public function cable_diagnostics(met, canopy, soil, ssnow, rad, veg, bal, rough, bgc, dels) result(output_variables)

Arguments

Type IntentOptional Attributes Name
type(met_type), intent(inout) :: met
type(canopy_type), intent(inout) :: canopy
type(soil_parameter_type), intent(inout) :: soil
type(soil_snow_type), intent(inout) :: ssnow
type(radiation_type), intent(inout) :: rad
type(veg_parameter_type), intent(inout) :: veg
type(balances_type), intent(inout) :: bal
type(roughness_type), intent(inout) :: rough
type(bgc_pool_type), intent(inout) :: bgc
real, intent(in) :: dels

Return Value type(cable_output_variable_t), allocatable, (:)


Calls

proc~~cable_diagnostics~~CallsGraph proc~cable_diagnostics cable_diagnostics interface~new_aggregator new_aggregator proc~cable_diagnostics->interface~new_aggregator proc~cable_output_get_dimension cable_output_get_dimension proc~cable_diagnostics->proc~cable_output_get_dimension proc~new_aggregator_int32_0d_t new_aggregator_int32_0d_t interface~new_aggregator->proc~new_aggregator_int32_0d_t proc~new_aggregator_int32_1d_t new_aggregator_int32_1d_t interface~new_aggregator->proc~new_aggregator_int32_1d_t proc~new_aggregator_int32_2d_t new_aggregator_int32_2d_t interface~new_aggregator->proc~new_aggregator_int32_2d_t proc~new_aggregator_int32_3d_t new_aggregator_int32_3d_t interface~new_aggregator->proc~new_aggregator_int32_3d_t proc~new_aggregator_real32_0d new_aggregator_real32_0d interface~new_aggregator->proc~new_aggregator_real32_0d proc~new_aggregator_real32_1d new_aggregator_real32_1d interface~new_aggregator->proc~new_aggregator_real32_1d proc~new_aggregator_real32_2d new_aggregator_real32_2d interface~new_aggregator->proc~new_aggregator_real32_2d proc~new_aggregator_real32_3d new_aggregator_real32_3d interface~new_aggregator->proc~new_aggregator_real32_3d proc~new_aggregator_real64_0d new_aggregator_real64_0d interface~new_aggregator->proc~new_aggregator_real64_0d proc~new_aggregator_real64_1d new_aggregator_real64_1d interface~new_aggregator->proc~new_aggregator_real64_1d proc~new_aggregator_real64_2d new_aggregator_real64_2d interface~new_aggregator->proc~new_aggregator_real64_2d proc~new_aggregator_real64_3d new_aggregator_real64_3d interface~new_aggregator->proc~new_aggregator_real64_3d proc~cable_abort cable_abort proc~cable_output_get_dimension->proc~cable_abort

Called by

proc~~cable_diagnostics~~CalledByGraph proc~cable_diagnostics cable_diagnostics proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->proc~cable_diagnostics proc~serialdrv serialdrv proc~serialdrv->proc~cable_diagnostics program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~serialdrv