|
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 |