hydrotope_process Subroutine

public subroutine hydrotope_process(j, jea, k, n, wet, bSubcatch, dart, daycounter, flu, frar, ida, iy, iyr, mo, nbyr, precip, sbar, tx)

Uses

  • proc~~hydrotope_process~~UsesGraph proc~hydrotope_process hydrotope_process module~crop crop proc~hydrotope_process->module~crop module~erosion erosion proc~hydrotope_process->module~erosion module~evapotranspiration evapotranspiration proc~hydrotope_process->module~evapotranspiration module~groundwater groundwater proc~hydrotope_process->module~groundwater module~landuse landuse proc~hydrotope_process->module~landuse module~management management proc~hydrotope_process->module~management module~nutrient nutrient proc~hydrotope_process->module~nutrient module~snow snow proc~hydrotope_process->module~snow module~soil soil proc~hydrotope_process->module~soil module~vegetation vegetation proc~hydrotope_process->module~vegetation module~utilities utilities module~crop->module~utilities module~erosion->module~utilities module~evapotranspiration->module~utilities module~groundwater->module~utilities module~landuse->module~utilities module~management->module~utilities module~nutrient->module~utilities module~snow->module~utilities module~soil->module~utilities module~vegetation->module~utilities

Arguments

Type IntentOptional Attributes Name
integer :: j
integer :: jea
integer :: k
integer :: n
integer :: wet
logical, intent(in) :: bSubcatch
real(kind=dp), intent(in), dimension(:) :: dart
integer, intent(in) :: daycounter
real(kind=dp), intent(in), dimension(:) :: flu
real(kind=dp), intent(in), dimension(:, :) :: frar
integer, intent(in) :: ida
integer, intent(in) :: iy
integer, intent(in) :: iyr
integer, intent(in) :: mo
integer, intent(in) :: nbyr
real(kind=dp), intent(in) :: precip
real(kind=dp), intent(in), dimension(:) :: sbar
real(kind=dp), intent(in), dimension(:) :: tx

Calls

proc~~hydrotope_process~~CallsGraph proc~hydrotope_process hydrotope_process amax1 amax1 proc~hydrotope_process->amax1 proc~crop_initialise_hydrotope crop_initialise_hydrotope proc~hydrotope_process->proc~crop_initialise_hydrotope proc~crop_process crop_process proc~hydrotope_process->proc~crop_process proc~erosion_cklsp_factor erosion_cklsp_factor proc~hydrotope_process->proc~erosion_cklsp_factor proc~evapotranspiration_process evapotranspiration_process proc~hydrotope_process->proc~evapotranspiration_process proc~landuse_index landuse_index proc~hydrotope_process->proc~landuse_index proc~landuse_is_cropland landuse_is_cropland proc~hydrotope_process->proc~landuse_is_cropland proc~landuse_is_forest landuse_is_forest proc~hydrotope_process->proc~landuse_is_forest proc~landuse_is_natural_vegetation landuse_is_natural_vegetation proc~hydrotope_process->proc~landuse_is_natural_vegetation proc~management_is_active_period management_is_active_period proc~hydrotope_process->proc~management_is_active_period proc~management_is_transfer_subbasin management_is_transfer_subbasin proc~hydrotope_process->proc~management_is_transfer_subbasin proc~management_subbasin_pointer management_subbasin_pointer proc~hydrotope_process->proc~management_subbasin_pointer proc~management_user_pointer management_user_pointer proc~hydrotope_process->proc~management_user_pointer proc~nutrient_fertilisation nutrient_fertilisation proc~hydrotope_process->proc~nutrient_fertilisation proc~nutrient_leaching nutrient_leaching proc~hydrotope_process->proc~nutrient_leaching proc~soil_curve_number soil_curve_number proc~hydrotope_process->proc~soil_curve_number proc~soil_curve_number_runoff soil_curve_number_runoff proc~hydrotope_process->proc~soil_curve_number_runoff proc~soil_process soil_process proc~hydrotope_process->proc~soil_process proc~soil_temperature soil_temperature proc~hydrotope_process->proc~soil_temperature proc~vegetation_process vegetation_process proc~hydrotope_process->proc~vegetation_process proc~vegetation_store_output vegetation_store_output proc~hydrotope_process->proc~vegetation_store_output proc~crop_growth crop_growth proc~crop_process->proc~crop_growth proc~crop_operation crop_operation proc~crop_process->proc~crop_operation proc~vegetation_water_stress vegetation_water_stress proc~crop_process->proc~vegetation_water_stress proc~log_error log_error proc~landuse_index->proc~log_error proc~landuse_is_cropland->proc~landuse_index proc~landuse_is_forest->proc~landuse_index proc~landuse_is_natural_vegetation->proc~landuse_index proc~management_user_pointer->proc~log_error proc~nutrient_nitrate_cycle nutrient_nitrate_cycle proc~nutrient_leaching->proc~nutrient_nitrate_cycle proc~nutrient_nitrate_leaching nutrient_nitrate_leaching proc~nutrient_leaching->proc~nutrient_nitrate_leaching proc~nutrient_phosphorus_cycle nutrient_phosphorus_cycle proc~nutrient_leaching->proc~nutrient_phosphorus_cycle proc~nutrient_phosphorus_loss nutrient_phosphorus_loss proc~nutrient_leaching->proc~nutrient_phosphorus_loss proc~soil_percolation soil_percolation proc~soil_process->proc~soil_percolation 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_process->proc~vegetation_water_stress proc~output_store_hydrotope_value output_store_hydrotope_value proc~vegetation_store_output->proc~output_store_hydrotope_value proc~crop_growth->amin1 proc~crop_growth->proc~nutrient_nitrate_uptake proc~crop_growth->proc~nutrient_phosphorus_uptake proc~crop_growth->proc~vegetation_temperature_stress proc~vegetation_adjust_energy_ratio vegetation_adjust_energy_ratio proc~crop_growth->proc~vegetation_adjust_energy_ratio proc~vegetation_s_curve vegetation_s_curve proc~crop_growth->proc~vegetation_s_curve proc~crop_operation->proc~output_store_hydrotope_value proc~log_message log_message proc~log_error->proc~log_message proc~nutrient_nitrate_cycle->amin1 proc~vegetation_nutrient_stress vegetation_nutrient_stress proc~nutrient_nitrate_uptake->proc~vegetation_nutrient_stress proc~nutrient_phosphorus_cycle->amin1 proc~nutrient_phosphorus_uptake->proc~vegetation_nutrient_stress proc~vegetation_temperature_stress->proc~landuse_is_cropland proc~vegetation_water_stress->proc~landuse_is_cropland proc~vegetation_water_stress->proc~management_is_active_period proc~vegetation_water_stress->proc~management_is_transfer_subbasin proc~vegetation_water_stress->proc~management_subbasin_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~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~~hydrotope_process~~CalledByGraph proc~hydrotope_process hydrotope_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