CAM
|
Functions/Subroutines | |
subroutine, public | dynharvest_init (bounds, harvest_filename) |
subroutine, public | dynharvest_interp (bounds) |
subroutine, public | cnharvest (num_soilc, filter_soilc, num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
subroutine, private | cnharvestpfttocolumn (num_soilc, filter_soilc, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
Variables | |
type(dyn_file_type), target | dynharvest_file |
integer, parameter | num_harvest_vars = 5 |
character(len=64), dimension(num_harvest_vars), parameter | harvest_varnames = [character(len=64) :: 'HARVEST_VH1', 'HARVEST_VH2', 'HARVEST_SH1', 'HARVEST_SH2', 'HARVEST_SH3'] |
type(dyn_var_time_uninterp_type), dimension(num_harvest_vars) | harvest_vars |
real(r8), dimension(:), allocatable | harvest |
logical | do_harvest |
subroutine, public dynharvestmod::cnharvest | ( | 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(in) | cnstate_vars, | ||
type(carbonstate_type), intent(in) | carbonstate_vars, | ||
type(nitrogenstate_type), intent(in) | nitrogenstate_vars, | ||
type(carbonflux_type), intent(inout) | carbonflux_vars, | ||
type(nitrogenflux_type), intent(inout) | nitrogenflux_vars, | ||
type(phosphorusstate_type), intent(in) | phosphorusstate_vars, | ||
type(phosphorusflux_type), intent(inout) | phosphorusflux_vars | ||
) |
|
private |
subroutine, public dynharvestmod::dynharvest_init | ( | type(bounds_type), intent(in) | bounds, |
character(len=*), intent(in) | harvest_filename | ||
) |
subroutine, public dynharvestmod::dynharvest_interp | ( | type(bounds_type), intent(in) | bounds | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |