CAM
|
Functions/Subroutines | |
subroutine, public | fatesplantrespphotosynthdrive (nsites, sites, bc_in, bc_out, dtime) |
subroutine | leaflayerphotosynthesis (f_sun_lsl, parsun_lsl, parsha_lsl, laisun_lsl, laisha_lsl, canopy_area_lsl, ft, vcmax, jmax, tpu, co2_rcurve_islope, veg_tempk, veg_esat, can_press, can_co2_ppress, can_o2_ppress, btran, bbb, cf, gb_mol, ceair, mm_kco2, mm_ko2, co2_cpoint, lmr, psn_out, rstoma_out, anet_av_out) |
subroutine | scaleleaflayerfluxtocohort (nv, psn_llz, lmr_llz, rs_llz, anet_av_llz, elai_llz, c_area, nplant, treelai, treesai, rb, gscan, gpp, rdark) |
real(r8) function | ft1_f (tl, ha) |
real(r8) function | fth_f (tl, hd, se, scaleFactor) |
real(r8) function | fth25_f (hd, se) |
subroutine | quadratic_f (a, b, c, r1, r2) |
subroutine | quadratic_fast (a, b, c, r1, r2) |
subroutine | updatecanopyncannradpresent (currentPatch) |
subroutine | getcanopygasparameters (can_press, can_o2_partialpress, veg_tempk, air_tempk, air_vpress, veg_esat, rb, mm_kco2, mm_ko2, co2_cpoint, cf, gb_mol, ceair) |
subroutine | leaflayermaintenancerespiration (lmr25top_ft, nscaler, ft, veg_tempk, lmr) |
subroutine | leaflayerbiophysicalrates (parsun_lsl, ft, vcmax25top_ft, jmax25top_ft, tpu25top_ft, co2_rcurve_islope25top_ft, nscaler, veg_tempk, btran, vcmax, jmax, tpu, co2_rcurve_islope) |
Variables | |
character(len= *), parameter, private | sourcefile = __FILE__ |
real(r8), parameter | rsmax0 = 2.e4_r8 |
logical | debug = .false. |
subroutine, public fatesplantrespphotosynthmod::fatesplantrespphotosynthdrive | ( | integer, intent(in) | nsites, |
type(ed_site_type), dimension(nsites), intent(inout), target | sites, | ||
type(bc_in_type), dimension(nsites), intent(in) | bc_in, | ||
type(bc_out_type), dimension(nsites), intent(inout) | bc_out, | ||
real(r8), intent(in) | dtime | ||
) |
real(r8) function fatesplantrespphotosynthmod::ft1_f | ( | real(r8), intent(in) | tl, |
real(r8), intent(in) | ha | ||
) |
real(r8) function fatesplantrespphotosynthmod::fth25_f | ( | real(r8), intent(in) | hd, |
real(r8), intent(in) | se | ||
) |
real(r8) function fatesplantrespphotosynthmod::fth_f | ( | real(r8), intent(in) | tl, |
real(r8), intent(in) | hd, | ||
real(r8), intent(in) | se, | ||
real(r8), intent(in) | scaleFactor | ||
) |
subroutine fatesplantrespphotosynthmod::getcanopygasparameters | ( | real(r8), intent(in) | can_press, |
real(r8), intent(in) | can_o2_partialpress, | ||
real(r8), intent(in) | veg_tempk, | ||
real(r8), intent(in) | air_tempk, | ||
real(r8), intent(in) | air_vpress, | ||
real(r8), intent(in) | veg_esat, | ||
real(r8), intent(in) | rb, | ||
real(r8), intent(out) | mm_kco2, | ||
real(r8), intent(out) | mm_ko2, | ||
real(r8), intent(out) | co2_cpoint, | ||
real(r8), intent(out) | cf, | ||
real(r8), intent(out) | gb_mol, | ||
real(r8), intent(out) | ceair | ||
) |
subroutine fatesplantrespphotosynthmod::leaflayerbiophysicalrates | ( | real(r8), intent(in) | parsun_lsl, |
integer, intent(in) | ft, | ||
real(r8), intent(in) | vcmax25top_ft, | ||
real(r8), intent(in) | jmax25top_ft, | ||
real(r8), intent(in) | tpu25top_ft, | ||
real(r8), intent(in) | co2_rcurve_islope25top_ft, | ||
real(r8), intent(in) | nscaler, | ||
real(r8), intent(in) | veg_tempk, | ||
real(r8), intent(in) | btran, | ||
real(r8), intent(out) | vcmax, | ||
real(r8), intent(out) | jmax, | ||
real(r8), intent(out) | tpu, | ||
real(r8), intent(out) | co2_rcurve_islope | ||
) |
subroutine fatesplantrespphotosynthmod::leaflayermaintenancerespiration | ( | real(r8), intent(in) | lmr25top_ft, |
real(r8), intent(in) | nscaler, | ||
integer, intent(in) | ft, | ||
real(r8), intent(in) | veg_tempk, | ||
real(r8), intent(out) | lmr | ||
) |
subroutine fatesplantrespphotosynthmod::leaflayerphotosynthesis | ( | real(r8), intent(in) | f_sun_lsl, |
real(r8), intent(in) | parsun_lsl, | ||
real(r8), intent(in) | parsha_lsl, | ||
real(r8), intent(in) | laisun_lsl, | ||
real(r8), intent(in) | laisha_lsl, | ||
real(r8), intent(in) | canopy_area_lsl, | ||
integer, intent(in) | ft, | ||
real(r8), intent(in) | vcmax, | ||
real(r8), intent(in) | jmax, | ||
real(r8), intent(in) | tpu, | ||
real(r8), intent(in) | co2_rcurve_islope, | ||
real(r8), intent(in) | veg_tempk, | ||
real(r8), intent(in) | veg_esat, | ||
real(r8), intent(in) | can_press, | ||
real(r8), intent(in) | can_co2_ppress, | ||
real(r8), intent(in) | can_o2_ppress, | ||
real(r8), intent(in) | btran, | ||
real(r8), intent(in) | bbb, | ||
real(r8), intent(in) | cf, | ||
real(r8), intent(in) | gb_mol, | ||
real(r8), intent(in) | ceair, | ||
real(r8), intent(in) | mm_kco2, | ||
real(r8), intent(in) | mm_ko2, | ||
real(r8), intent(in) | co2_cpoint, | ||
real(r8), intent(in) | lmr, | ||
real(r8), intent(out) | psn_out, | ||
real(r8), intent(out) | rstoma_out, | ||
real(r8), intent(out) | anet_av_out | ||
) |
subroutine fatesplantrespphotosynthmod::quadratic_f | ( | real(r8), intent(in) | a, |
real(r8), intent(in) | b, | ||
real(r8), intent(in) | c, | ||
real(r8), intent(out) | r1, | ||
real(r8), intent(out) | r2 | ||
) |
|
private |
subroutine fatesplantrespphotosynthmod::scaleleaflayerfluxtocohort | ( | integer, intent(in) | nv, |
real(r8), dimension(nv), intent(in) | psn_llz, | ||
real(r8), dimension(nv), intent(in) | lmr_llz, | ||
real(r8), dimension(nv), intent(in) | rs_llz, | ||
real(r8), dimension(nv), intent(in) | anet_av_llz, | ||
real(r8), dimension(nv), intent(in) | elai_llz, | ||
real(r8), intent(in) | c_area, | ||
real(r8), intent(in) | nplant, | ||
real(r8), intent(in) | treelai, | ||
real(r8), intent(in) | treesai, | ||
real(r8), intent(in) | rb, | ||
real(r8), intent(out) | gscan, | ||
real(r8), intent(out) | gpp, | ||
real(r8), intent(out) | rdark | ||
) |
|
private |
|
private |
|
private |
|
private |