CAM
cnecosystemdynmod Module Reference

Functions/Subroutines

subroutine, public cnecosystemdyninit (bounds)
 
subroutine, public cnecosystemdynleaching (bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, num_pcropp, filter_pcropp, doalb, cnstate_vars, carbonflux_vars, carbonstate_vars, c13_carbonflux_vars, c13_carbonstate_vars, c14_carbonflux_vars, c14_carbonstate_vars, dgvs_vars, nitrogenflux_vars, nitrogenstate_vars, waterstate_vars, waterflux_vars, frictionvel_vars, canopystate_vars, phosphorusflux_vars, phosphorusstate_vars)
 
subroutine, public cnecosystemdynnoleaching1 (bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, cnstate_vars, carbonflux_vars, carbonstate_vars, c13_carbonflux_vars, c14_carbonflux_vars, nitrogenflux_vars, nitrogenstate_vars, atm2lnd_vars, waterstate_vars, waterflux_vars, canopystate_vars, soilstate_vars, temperature_vars, crop_vars, ch4_vars, photosyns_vars, phosphorusflux_vars, phosphorusstate_vars)
 
subroutine, public cnecosystemdynnoleaching2 (bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, num_pcropp, filter_pcropp, doalb, cnstate_vars, carbonflux_vars, carbonstate_vars, c13_carbonflux_vars, c13_carbonstate_vars, c14_carbonflux_vars, c14_carbonstate_vars, nitrogenflux_vars, nitrogenstate_vars, atm2lnd_vars, waterstate_vars, waterflux_vars, canopystate_vars, soilstate_vars, temperature_vars, crop_vars, ch4_vars, dgvs_vars, photosyns_vars, soilhydrology_vars, energyflux_vars, phosphorusflux_vars, phosphorusstate_vars)
 

Function/Subroutine Documentation

◆ cnecosystemdyninit()

subroutine, public cnecosystemdynmod::cnecosystemdyninit ( type(bounds_type), intent(in)  bounds)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cnecosystemdynleaching()

subroutine, public cnecosystemdynmod::cnecosystemdynleaching ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
integer, intent(in)  num_soilp,
integer, dimension(:), intent(in)  filter_soilp,
integer, intent(in)  num_pcropp,
integer, dimension(:), intent(in)  filter_pcropp,
logical, intent(in)  doalb,
type(cnstate_type), intent(inout)  cnstate_vars,
type(carbonflux_type), intent(inout)  carbonflux_vars,
type(carbonstate_type), intent(inout)  carbonstate_vars,
type(carbonflux_type), intent(inout)  c13_carbonflux_vars,
type(carbonstate_type), intent(inout)  c13_carbonstate_vars,
type(carbonflux_type), intent(inout)  c14_carbonflux_vars,
type(carbonstate_type), intent(inout)  c14_carbonstate_vars,
type(dgvs_type), intent(in)  dgvs_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars,
type(nitrogenstate_type), intent(inout)  nitrogenstate_vars,
type(waterstate_type), intent(in)  waterstate_vars,
type(waterflux_type), intent(in)  waterflux_vars,
type(frictionvel_type), intent(in)  frictionvel_vars,
type(canopystate_type), intent(inout)  canopystate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars,
type(phosphorusstate_type), intent(inout)  phosphorusstate_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cnecosystemdynnoleaching1()

subroutine, public cnecosystemdynmod::cnecosystemdynnoleaching1 ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
integer, intent(in)  num_soilp,
integer, dimension(:), intent(in)  filter_soilp,
type(cnstate_type), intent(inout)  cnstate_vars,
type(carbonflux_type), intent(inout)  carbonflux_vars,
type(carbonstate_type), intent(inout)  carbonstate_vars,
type(carbonflux_type), intent(inout)  c13_carbonflux_vars,
type(carbonflux_type), intent(inout)  c14_carbonflux_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars,
type(nitrogenstate_type), intent(inout)  nitrogenstate_vars,
type(atm2lnd_type), intent(in)  atm2lnd_vars,
type(waterstate_type), intent(in)  waterstate_vars,
type(waterflux_type), intent(in)  waterflux_vars,
type(canopystate_type), intent(in)  canopystate_vars,
type(soilstate_type), intent(inout)  soilstate_vars,
type(temperature_type), intent(inout)  temperature_vars,
type(crop_type), intent(in)  crop_vars,
type(ch4_type), intent(in)  ch4_vars,
type(photosyns_type), intent(in)  photosyns_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars,
type(phosphorusstate_type), intent(inout)  phosphorusstate_vars 
)
Here is the call graph for this function:

◆ cnecosystemdynnoleaching2()

subroutine, public cnecosystemdynmod::cnecosystemdynnoleaching2 ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
integer, intent(in)  num_soilp,
integer, dimension(:), intent(in)  filter_soilp,
integer, intent(in)  num_pcropp,
integer, dimension(:), intent(in)  filter_pcropp,
logical, intent(in)  doalb,
type(cnstate_type), intent(inout)  cnstate_vars,
type(carbonflux_type), intent(inout)  carbonflux_vars,
type(carbonstate_type), intent(inout)  carbonstate_vars,
type(carbonflux_type), intent(inout)  c13_carbonflux_vars,
type(carbonstate_type), intent(inout)  c13_carbonstate_vars,
type(carbonflux_type), intent(inout)  c14_carbonflux_vars,
type(carbonstate_type), intent(inout)  c14_carbonstate_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars,
type(nitrogenstate_type), intent(inout)  nitrogenstate_vars,
type(atm2lnd_type), intent(in)  atm2lnd_vars,
type(waterstate_type), intent(in)  waterstate_vars,
type(waterflux_type), intent(in)  waterflux_vars,
type(canopystate_type), intent(in)  canopystate_vars,
type(soilstate_type), intent(inout)  soilstate_vars,
type(temperature_type), intent(inout)  temperature_vars,
type(crop_type), intent(inout)  crop_vars,
type(ch4_type), intent(in)  ch4_vars,
type(dgvs_type), intent(inout)  dgvs_vars,
type(photosyns_type), intent(in)  photosyns_vars,
type(soilhydrology_type), intent(in)  soilhydrology_vars,
type(energyflux_type), intent(in)  energyflux_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars,
type(phosphorusstate_type), intent(inout)  phosphorusstate_vars 
)
Here is the call graph for this function: