CAM
cnndynamicsmod Module Reference

Data Types

type  cnndynamicsparamstype
 

Functions/Subroutines

subroutine, public cnndynamicsinit ()
 
subroutine, public readcnndynamicsparams (ncid)
 
subroutine, public cnndeposition (bounds, atm2lnd_vars, nitrogenflux_vars)
 
subroutine, public cnnfixation (num_soilc, filter_soilc, waterflux_vars, carbonflux_vars, nitrogenflux_vars)
 
subroutine, public cnnleaching (bounds, num_soilc, filter_soilc, waterstate_vars, waterflux_vars, nitrogenstate_vars, nitrogenflux_vars)
 
subroutine, public cnnfert (bounds, num_soilc, filter_soilc, nitrogenflux_vars)
 
subroutine, public cnsoyfix (bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, waterstate_vars, crop_vars, cnstate_vars, nitrogenstate_vars, nitrogenflux_vars)
 
subroutine, public cnnfixation_balance (num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, temperature_vars, waterstate_vars, carbonstate_vars, phosphorusstate_vars)
 

Variables

type(cnndynamicsparamstype), private cnndynamicsparamsinst
 

Function/Subroutine Documentation

◆ cnndeposition()

subroutine, public cnndynamicsmod::cnndeposition ( type(bounds_type), intent(in)  bounds,
type(atm2lnd_type), intent(in)  atm2lnd_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars 
)
Here is the caller graph for this function:

◆ cnndynamicsinit()

subroutine, public cnndynamicsmod::cnndynamicsinit ( )
Here is the caller graph for this function:

◆ cnnfert()

subroutine, public cnndynamicsmod::cnnfert ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars 
)
Here is the caller graph for this function:

◆ cnnfixation()

subroutine, public cnndynamicsmod::cnnfixation ( integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(waterflux_type), intent(in)  waterflux_vars,
type(carbonflux_type), intent(inout)  carbonflux_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cnnfixation_balance()

subroutine, public cnndynamicsmod::cnnfixation_balance ( integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(cnstate_type), intent(inout)  cnstate_vars,
type(carbonflux_type), intent(inout)  carbonflux_vars,
type(nitrogenstate_type), intent(in)  nitrogenstate_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars,
type(temperature_type), intent(inout)  temperature_vars,
type(waterstate_type), intent(in)  waterstate_vars,
type(carbonstate_type), intent(inout)  carbonstate_vars,
type(phosphorusstate_type), intent(inout)  phosphorusstate_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cnnleaching()

subroutine, public cnndynamicsmod::cnnleaching ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(waterstate_type), intent(in)  waterstate_vars,
type(waterflux_type), intent(in)  waterflux_vars,
type(nitrogenstate_type), intent(inout)  nitrogenstate_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cnsoyfix()

subroutine, public cnndynamicsmod::cnsoyfix ( 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(waterstate_type), intent(in)  waterstate_vars,
type(crop_type), intent(in)  crop_vars,
type(cnstate_type), intent(in)  cnstate_vars,
type(nitrogenstate_type), intent(in)  nitrogenstate_vars,
type(nitrogenflux_type), intent(inout)  nitrogenflux_vars 
)
Here is the caller graph for this function:

◆ readcnndynamicsparams()

subroutine, public cnndynamicsmod::readcnndynamicsparams ( type(file_desc_t), intent(inout)  ncid)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cnndynamicsparamsinst

type(cnndynamicsparamstype), private cnndynamicsmod::cnndynamicsparamsinst
private