CAM
CNPhenologyMod.F90 File Reference

Data Types

type  cnphenologymod::cnpnenolparamstype
 

Modules

module  cnphenologymod
 

Functions/Subroutines

subroutine, public cnphenologymod::readcnphenolparams (ncid)
 
subroutine, public cnphenologymod::cnphenology (num_soilc, filter_soilc, num_soilp, filter_soilp, num_pcropp, filter_pcropp, doalb, atm2lnd_vars, 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 cnphenologymod::cnphenologyinit (bounds)
 
subroutine cnphenologymod::cnphenologyclimate (num_soilp, filter_soilp, num_pcropp, filter_pcropp, temperature_vars, cnstate_vars)
 
subroutine cnphenologymod::cnevergreenphenology (num_soilp, filter_soilp, cnstate_vars)
 
subroutine cnphenologymod::cnseasondecidphenology (num_soilp, filter_soilp, temperature_vars, cnstate_vars, dgvs_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologymod::cnstressdecidphenology (num_soilp, filter_soilp, soilstate_vars, atm2lnd_vars, temperature_vars, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologymod::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 cnphenologymod::cropphenologyinit (bounds)
 
subroutine cnphenologymod::vernalization (p, canopystate_vars, temperature_vars, waterstate_vars, cnstate_vars, crop_vars)
 
subroutine cnphenologymod::cnonsetgrowth (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologymod::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 cnphenologymod::cnoffsetlitterfall (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars, nitrogenstate_vars, phosphorusstate_vars)
 
subroutine cnphenologymod::cnbackgroundlitterfall (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars, nitrogenstate_vars, phosphorusstate_vars)
 
subroutine cnphenologymod::cnlivewoodturnover (num_soilp, filter_soilp, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine cnphenologymod::cnlittertocolumn (num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars)
 
subroutine cnphenologymod::cncropharvestpfttocolumn (num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars)
 

Variables

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