vegetation_process Subroutine

public subroutine vegetation_process(j, je, k, n, wet, additionalGwUptake, avt, bWAM_Module, be, cva, dart, daycounter, fc, flu, frar, huharv, humi, hun, icc, ida, iy, iyr, mstruc, nbyr, nn, nucr, nveg, ra, rdmx, rwt, sbar, sep, snup, spup, ste, sumfc, swe, tmn, to, tx, uap, z, alai, olai)

Uses

  • proc~~vegetation_process~~UsesGraph proc~vegetation_process vegetation_process module~nutrient nutrient proc~vegetation_process->module~nutrient module~snow snow proc~vegetation_process->module~snow module~utilities utilities module~nutrient->module~utilities module~snow->module~utilities

Arguments

Type IntentOptional Attributes Name
integer :: j
integer :: je
integer :: k
integer :: n
integer :: wet
real(kind=dp), intent(inout), dimension(:) :: additionalGwUptake
real(kind=dp), intent(in), dimension(:) :: avt
logical, intent(in) :: bWAM_Module
real(kind=dp), intent(in), dimension(:) :: be
real(kind=dp), intent(inout), dimension(:, :) :: cva
real(kind=dp), intent(in), dimension(:) :: dart
integer, intent(in) :: daycounter
real(kind=dp), intent(in), dimension(:, :) :: fc
real(kind=dp), intent(in), dimension(:) :: flu
real(kind=dp), intent(in), dimension(:, :) :: frar
real(kind=dp), intent(inout), dimension(:, :) :: huharv
real(kind=dp), intent(in), dimension(:) :: humi
integer, intent(in), dimension(:) :: hun
integer, intent(in) :: icc
integer, intent(in) :: ida
integer, intent(in) :: iy
integer, intent(in) :: iyr
integer, intent(in), dimension(:, :, :) :: mstruc
integer, intent(in) :: nbyr
integer, intent(in) :: nn
integer, intent(in), dimension(:, :) :: nucr
integer, intent(in), dimension(:, :) :: nveg
real(kind=dp), intent(in), dimension(:) :: ra
real(kind=dp), intent(in), dimension(:) :: rdmx
real(kind=dp), intent(inout), dimension(:, :) :: rwt
real(kind=dp), intent(in), dimension(:) :: sbar
real(kind=dp), intent(inout) :: sep
real(kind=dp), intent(inout), dimension(:, :) :: snup
real(kind=dp), intent(inout), dimension(:, :) :: spup
real(kind=dp), intent(inout), dimension(:, :, :) :: ste
real(kind=dp), intent(in), dimension(:) :: sumfc
real(kind=dp), intent(in), dimension(:, :) :: swe
real(kind=dp), intent(in), dimension(:) :: tmn
real(kind=dp), intent(in), dimension(:) :: to
real(kind=dp), intent(in), dimension(:) :: tx
real(kind=dp), intent(out) :: uap
real(kind=dp), intent(in), dimension(:, :) :: z
real(kind=dp), intent(inout), dimension(:, :) :: alai
real(kind=dp), intent(inout), dimension(:, :) :: olai

Calls

proc~~vegetation_process~~CallsGraph proc~vegetation_process vegetation_process amin1 amin1 proc~vegetation_process->amin1 proc~nutrient_nitrate_uptake nutrient_nitrate_uptake proc~vegetation_process->proc~nutrient_nitrate_uptake proc~nutrient_phosphorus_uptake nutrient_phosphorus_uptake proc~vegetation_process->proc~nutrient_phosphorus_uptake proc~vegetation_temperature_stress vegetation_temperature_stress proc~vegetation_process->proc~vegetation_temperature_stress proc~vegetation_water_stress vegetation_water_stress proc~vegetation_process->proc~vegetation_water_stress proc~vegetation_nutrient_stress vegetation_nutrient_stress proc~nutrient_nitrate_uptake->proc~vegetation_nutrient_stress proc~nutrient_phosphorus_uptake->proc~vegetation_nutrient_stress proc~landuse_is_cropland landuse_is_cropland proc~vegetation_temperature_stress->proc~landuse_is_cropland proc~vegetation_water_stress->proc~landuse_is_cropland proc~management_is_active_period management_is_active_period proc~vegetation_water_stress->proc~management_is_active_period proc~management_is_transfer_subbasin management_is_transfer_subbasin proc~vegetation_water_stress->proc~management_is_transfer_subbasin proc~management_subbasin_pointer management_subbasin_pointer proc~vegetation_water_stress->proc~management_subbasin_pointer proc~management_user_pointer management_user_pointer proc~vegetation_water_stress->proc~management_user_pointer proc~wam_correct_irrigationdemand wam_correct_irrigationdemand proc~vegetation_water_stress->proc~wam_correct_irrigationdemand proc~landuse_index landuse_index proc~landuse_is_cropland->proc~landuse_index proc~log_error log_error proc~management_user_pointer->proc~log_error proc~landuse_index->proc~log_error proc~log_message log_message proc~log_error->proc~log_message proc~log_format_message log_format_message proc~log_message->proc~log_format_message proc~log_write log_write proc~log_message->proc~log_write proc~colourise colourise proc~log_format_message->proc~colourise proc~date_time_str date_time_str proc~log_format_message->proc~date_time_str proc~to_string to_string proc~log_write->proc~to_string proc~string_index string_index proc~colourise->proc~string_index

Called by

proc~~vegetation_process~~CalledByGraph proc~vegetation_process vegetation_process proc~hydrotope_process hydrotope_process proc~hydrotope_process->proc~vegetation_process proc~runsubbasin runsubbasin proc~runsubbasin->proc~hydrotope_process proc~time_process_day time_process_day proc~time_process_day->proc~runsubbasin proc~time_process_month time_process_month proc~time_process_month->proc~time_process_day proc~time_process_years time_process_years proc~time_process_years->proc~time_process_month program~swim swim program~swim->proc~time_process_years