CAM
CNPhenologyBeTRMod.F90 File Reference

Data Types

type  cnphenologybetrmod::cnpnenolparamstype
 

Modules

module  cnphenologybetrmod
 

Functions/Subroutines

subroutine, public cnphenologybetrmod::readcnphenolbetrparams (ncid)
 
subroutine, public cnphenologybetrmod::cnphenology (num_soilc, filter_soilc, num_soilp, filter_soilp, num_pcropp, filter_pcropp, doalb, waterstate_vars, temperature_vars, crop_vars, canopystate_vars, soilstate_vars, dgvs_vars, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, public cnphenologybetrmod::cnphenologyinit (bounds)
 
subroutine cnphenologybetrmod::cnphenologyclimate (num_soilp, filter_soilp, num_pcropp, filter_pcropp, temperature_vars, cnstate_vars)
 
subroutine cnphenologybetrmod::cnevergreenphenology (num_soilp, filter_soilp, cnstate_vars)
 
subroutine cnphenologybetrmod::cnseasondecidphenology (num_soilp, filter_soilp, temperature_vars, cnstate_vars, dgvs_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologybetrmod::cnstressdecidphenology (num_soilp, filter_soilp, soilstate_vars, temperature_vars, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologybetrmod::cropphenology (num_pcropp, filter_pcropp, waterstate_vars, temperature_vars, crop_vars, canopystate_vars, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologybetrmod::cropphenologyinit (bounds)
 
subroutine cnphenologybetrmod::vernalization (p, canopystate_vars, temperature_vars, waterstate_vars, cnstate_vars, crop_vars)
 
subroutine cnphenologybetrmod::cnonsetgrowth (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologybetrmod::cncropharvest (num_pcropp, filter_pcropp, num_soilc, filter_soilc, crop_vars, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologybetrmod::cnoffsetlitterfall (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars, nitrogenstate_vars, phosphorusstate_vars)
 
subroutine cnphenologybetrmod::cnbackgroundlitterfall (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars, nitrogenstate_vars, phosphorusstate_vars)
 
subroutine cnphenologybetrmod::cnlivewoodturnover (num_soilp, filter_soilp, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologybetrmod::cnlittertocolumn (num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars)
 
subroutine cnphenologybetrmod::cncropharvestpfttocolumn (num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars)
 

Variables

type(cnpnenolparamstype) cnphenologybetrmod::cnphenolparamsinst
 
real(r8) cnphenologybetrmod::dt
 
real(r8) cnphenologybetrmod::fracday
 
real(r8) cnphenologybetrmod::crit_dayl
 
real(r8) cnphenologybetrmod::ndays_on
 
real(r8) cnphenologybetrmod::ndays_off
 
real(r8) cnphenologybetrmod::fstor2tran
 
real(r8) cnphenologybetrmod::crit_onset_fdd
 
real(r8) cnphenologybetrmod::crit_onset_swi
 
real(r8) cnphenologybetrmod::soilpsi_on
 
real(r8) cnphenologybetrmod::crit_offset_fdd
 
real(r8) cnphenologybetrmod::crit_offset_swi
 
real(r8) cnphenologybetrmod::soilpsi_off
 
real(r8) cnphenologybetrmod::lwtop
 
real(r8) cnphenologybetrmod::p1d
 
real(r8) cnphenologybetrmod::p1v
 
real(r8) cnphenologybetrmod::hti
 
real(r8) cnphenologybetrmod::tbase
 
integer, parameter cnphenologybetrmod::not_planted = 999
 
integer, parameter cnphenologybetrmod::not_harvested = 999
 
integer, parameter cnphenologybetrmod::innh = 1
 
integer, parameter cnphenologybetrmod::insh = 2
 
integer, dimension(:), pointer cnphenologybetrmod::inhemi
 
integer, dimension(:,:), allocatable cnphenologybetrmod::minplantjday
 
integer, dimension(:,:), allocatable cnphenologybetrmod::maxplantjday
 
integer, dimension(insh) cnphenologybetrmod::jdayyrstart