CAM
|
Data Types | |
type | betr_simulation_alm_type |
Functions/Subroutines | |
class(betr_simulation_alm_type) function, pointer, public | create_betr_simulation_alm () |
subroutine | alminit (this, bounds, lun, col, pft, waterstate, namelist_buffer, masterproc) |
subroutine | alminitoffline (this, bounds, lun, col, pft, waterstate, namelist_buffer, base_filename) |
subroutine | almstepwithoutdrainage (this, bounds, col, pft) |
subroutine | almset_active (this, bounds, col) |
subroutine | almstepwithdrainage (this, bounds, col) |
subroutine | almdiagnoselnd2atm (this, bounds, col, lnd2atm_vars) |
subroutine | almbetrplantsoilbgcsend (this, bounds, col, pft, num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, c13_cflx_vars, c14_cflx_vars, nitrogenflux_vars, phosphorusflux_vars, PlantMicKinetics_vars) |
subroutine | almbetrplantsoilbgcrecv (this, bounds, col, pft, num_soilc, filter_soilc, c12state_vars, c12flux_vars, c13state_vars, c13flux_vars, c14state_vars, c14flux_vars, n14state_vars, n14flux_vars, p31state_vars, p31flux_vars) |
subroutine | almcalcdewsubflux (this, bounds, col, num_hydrologyc, filter_soilc_hydrologyc) |
subroutine | almbetrsoilfluxstaterecv (this, num_soilc, filter_soilc) |
subroutine | almcalcsmpl (this, bounds, lbj, ubj, numf, filter, t_soisno, soilstate_vars, waterstate_vars, soil_water_retention_curve) |
subroutine | almsetbiophysforcing (this, bounds, col, pft, carbonflux_vars, waterstate_vars, waterflux_vars, temperature_vars, soilhydrology_vars, atm2lnd_vars, canopystate_vars, chemstate_vars, soilstate_vars, cnstate_vars, carbonstate_vars) |
subroutine | set_transient_kinetics_par (this, betr_bounds, col, pft, num_soilc, filter_soilc, PlantMicKinetics_vars) |
Variables | |
character(len= *), parameter, private | mod_filename = __FILE__ |
subroutine betrsimulationalm::almbetrplantsoilbgcrecv | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(column_type), intent(in) | col, | ||
type(patch_type), intent(in) | pft, | ||
integer, intent(in) | num_soilc, | ||
integer, dimension(:), intent(in) | filter_soilc, | ||
type(carbonstate_type), intent(inout) | c12state_vars, | ||
type(carbonflux_type), intent(inout) | c12flux_vars, | ||
type(carbonstate_type), intent(inout) | c13state_vars, | ||
type(carbonflux_type), intent(inout) | c13flux_vars, | ||
type(carbonstate_type), intent(inout) | c14state_vars, | ||
type(carbonflux_type), intent(inout) | c14flux_vars, | ||
type(nitrogenstate_type), intent(inout) | n14state_vars, | ||
type(nitrogenflux_type), intent(inout) | n14flux_vars, | ||
type(phosphorusstate_type), intent(inout) | p31state_vars, | ||
type(phosphorusflux_type), intent(inout) | p31flux_vars | ||
) |
subroutine betrsimulationalm::almbetrplantsoilbgcsend | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(column_type), intent(in) | col, | ||
type(patch_type), intent(in) | pft, | ||
integer, intent(in) | num_soilc, | ||
integer, dimension(:), intent(in) | filter_soilc, | ||
type(cnstate_type), intent(in) | cnstate_vars, | ||
type(carbonflux_type), intent(in) | carbonflux_vars, | ||
type(carbonflux_type), intent(in) | c13_cflx_vars, | ||
type(carbonflux_type), intent(in) | c14_cflx_vars, | ||
type(nitrogenflux_type), intent(in) | nitrogenflux_vars, | ||
type(phosphorusflux_type), intent(in) | phosphorusflux_vars, | ||
type(plantmickinetics_type), intent(in) | PlantMicKinetics_vars | ||
) |
subroutine betrsimulationalm::almbetrsoilfluxstaterecv | ( | class(betr_simulation_alm_type), intent(inout) | this, |
integer, intent(in) | num_soilc, | ||
integer, dimension(:), intent(in) | filter_soilc | ||
) |
subroutine betrsimulationalm::almcalcdewsubflux | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(column_type), intent(in) | col, | ||
integer, intent(in) | num_hydrologyc, | ||
integer, dimension(:), intent(in) | filter_soilc_hydrologyc | ||
) |
|
private |
subroutine betrsimulationalm::almdiagnoselnd2atm | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(column_type), intent(in) | col, | ||
type(lnd2atm_type), intent(inout) | lnd2atm_vars | ||
) |
|
private |
subroutine betrsimulationalm::alminitoffline | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(landunit_type), intent(in) | lun, | ||
type(column_type), intent(in) | col, | ||
type(patch_type), intent(in) | pft, | ||
type(waterstate_type), intent(inout) | waterstate, | ||
character(len=*), intent(in) | namelist_buffer, | ||
character(len=*), intent(in) | base_filename | ||
) |
subroutine betrsimulationalm::almset_active | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(column_type), intent(in) | col | ||
) |
subroutine betrsimulationalm::almsetbiophysforcing | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(column_type), intent(in) | col, | ||
type(patch_type), intent(in) | pft, | ||
type(carbonflux_type), intent(in), optional | carbonflux_vars, | ||
type(waterstate_type), intent(in), optional | waterstate_vars, | ||
type(waterflux_type), intent(in), optional | waterflux_vars, | ||
type(temperature_type), intent(in), optional | temperature_vars, | ||
type(soilhydrology_type), intent(in), optional | soilhydrology_vars, | ||
type(atm2lnd_type), intent(in), optional | atm2lnd_vars, | ||
type(canopystate_type), intent(in), optional | canopystate_vars, | ||
type(chemstate_type), intent(in), optional | chemstate_vars, | ||
type(soilstate_type), intent(in), optional | soilstate_vars, | ||
type(cnstate_type), intent(in), optional | cnstate_vars, | ||
type(carbonstate_type), intent(in), optional | carbonstate_vars | ||
) |
|
private |
subroutine betrsimulationalm::almstepwithoutdrainage | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(bounds_type), intent(in) | bounds, | ||
type(column_type), intent(in) | col, | ||
type(patch_type), intent(in) | pft | ||
) |
class(betr_simulation_alm_type) function, pointer, public betrsimulationalm::create_betr_simulation_alm | ( | ) |
subroutine betrsimulationalm::set_transient_kinetics_par | ( | class(betr_simulation_alm_type), intent(inout) | this, |
type(betr_bounds_type), intent(in) | betr_bounds, | ||
type(column_type), intent(in) | col, | ||
type(patch_type), intent(in) | pft, | ||
integer, intent(in) | num_soilc, | ||
integer, dimension(:), intent(in) | filter_soilc, | ||
type(plantmickinetics_type), intent(in) | PlantMicKinetics_vars | ||
) |
|
private |