CAM
pdynamicsmod Module Reference

Functions/Subroutines

subroutine, public pdeposition (bounds, atm2lnd_vars, phosphorusflux_vars)
 
subroutine, public pweathering (num_soilc, filter_soilc, cnstate_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, public padsorption (num_soilc, filter_soilc, cnstate_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, public pdesorption (num_soilc, filter_soilc, cnstate_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, public pocclusion (num_soilc, filter_soilc, cnstate_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, public pleaching (bounds, num_soilc, filter_soilc, waterstate_vars, waterflux_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, public pbiochemmin (bounds, num_soilc, filter_soilc, cnstate_vars, phosphorusstate_vars, phosphorusflux_vars)
 
subroutine, public pbiochemmin_balance (bounds, num_soilc, filter_soilc, cnstate_vars, nitrogenstate_vars, phosphorusstate_vars, phosphorusflux_vars)
 

Function/Subroutine Documentation

◆ padsorption()

subroutine, public pdynamicsmod::padsorption ( integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(cnstate_type), intent(in)  cnstate_vars,
type(phosphorusstate_type), intent(in)  phosphorusstate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pbiochemmin()

subroutine, public pdynamicsmod::pbiochemmin ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(cnstate_type), intent(in)  cnstate_vars,
type(phosphorusstate_type), intent(inout)  phosphorusstate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pbiochemmin_balance()

subroutine, public pdynamicsmod::pbiochemmin_balance ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(cnstate_type), intent(in)  cnstate_vars,
type(nitrogenstate_type), intent(in)  nitrogenstate_vars,
type(phosphorusstate_type), intent(inout)  phosphorusstate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pdeposition()

subroutine, public pdynamicsmod::pdeposition ( type(bounds_type), intent(in)  bounds,
type(atm2lnd_type), intent(in)  atm2lnd_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars 
)
Here is the caller graph for this function:

◆ pdesorption()

subroutine, public pdynamicsmod::pdesorption ( integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(cnstate_type), intent(in)  cnstate_vars,
type(phosphorusstate_type), intent(in)  phosphorusstate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pleaching()

subroutine, public pdynamicsmod::pleaching ( 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(phosphorusstate_type), intent(inout)  phosphorusstate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pocclusion()

subroutine, public pdynamicsmod::pocclusion ( integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(cnstate_type), intent(in)  cnstate_vars,
type(phosphorusstate_type), intent(in)  phosphorusstate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pweathering()

subroutine, public pdynamicsmod::pweathering ( integer, intent(in)  num_soilc,
integer, dimension(:), intent(in)  filter_soilc,
type(cnstate_type), intent(in)  cnstate_vars,
type(phosphorusstate_type), intent(in)  phosphorusstate_vars,
type(phosphorusflux_type), intent(inout)  phosphorusflux_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function: