|
| subroutine, public | cnallocationmod::readcnallocparams (ncid) |
| |
| subroutine, public | cnallocationmod::cnallocationinit (bounds) |
| |
| subroutine, public | cnallocationmod::cnallocation1_plantnpdemand (bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, photosyns_vars, crop_vars, canopystate_vars, cnstate_vars, carbonstate_vars, carbonflux_vars, c13_carbonflux_vars, c14_carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
| |
| subroutine, public | cnallocationmod::cnallocation2_resolvenplimit (bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars, soilstate_vars, waterstate_vars) |
| |
| subroutine, public | cnallocationmod::cnallocation3_plantcnpalloc (bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, canopystate_vars, cnstate_vars, carbonstate_vars, carbonflux_vars, c13_carbonflux_vars, c14_carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars, crop_vars) |
| |
| subroutine, private | cnallocationmod::calc_nuptake_prof (bounds, num_soilc, filter_soilc, cnstate_vars, nitrogenstate_vars, nuptake_prof) |
| |
| subroutine, private | cnallocationmod::calc_puptake_prof (bounds, num_soilc, filter_soilc, cnstate_vars, phosphorusstate_vars, puptake_prof) |
| |
| subroutine, public | cnallocationmod::dynamic_plant_alloc (nutrient_scalar, water_scalar, laindex, alloc_leaf, alloc_stem, alloc_froot, woody) |
| |
|
| type(cnallocparamstype), protected | cnallocationmod::cnallocparamsinst |
| |
| character(len= *), parameter, public | cnallocationmod::suplnall ='ALL' |
| |
| character(len= *), parameter, public | cnallocationmod::suplnnon ='NONE' |
| |
| character(len=15), public | cnallocationmod::suplnitro = suplnNon |
| |
| character(len= *), parameter, public | cnallocationmod::suplpall ='ALL' |
| |
| character(len= *), parameter, public | cnallocationmod::suplpnon ='NONE' |
| |
| character(len=15), public | cnallocationmod::suplphos = suplpAll |
| |
| logical, public | cnallocationmod::nu_com_leaf_physiology = .false. |
| |
| logical, public | cnallocationmod::nu_com_root_kinetics = .false. |
| |
| logical, public | cnallocationmod::nu_com_phosphatase = .false. |
| |
| logical, public | cnallocationmod::nu_com_nfix = .false. |
| |
| real(r8) | cnallocationmod::dt |
| |
| real(r8) | cnallocationmod::bdnr |
| |
| real(r8) | cnallocationmod::dayscrecover |
| |
| real(r8), dimension(:), allocatable | cnallocationmod::arepr |
| |
| real(r8), dimension(:), allocatable | cnallocationmod::aroot |
| |
| real(r8), dimension(:), allocatable | cnallocationmod::col_plant_ndemand |
| |
| real(r8), dimension(:), allocatable | cnallocationmod::col_plant_pdemand |
| |
| logical | cnallocationmod::crop_supln = .false. |
| |
| real(r8), dimension(:,:), allocatable | cnallocationmod::decompmicc |
| |
| real(r8), parameter | cnallocationmod::e_plant_scalar = 0.0000125_r8 |
| |
| real(r8), parameter | cnallocationmod::e_decomp_scalar = 0.05_r8 |
| |
| real(r8) | cnallocationmod::e_km_nh4 |
| |
| real(r8) | cnallocationmod::e_km_no3 |
| |
| real(r8) | cnallocationmod::e_km_p |
| |
| real(r8) | cnallocationmod::e_km_n |
| |