Soil Water Balance (SWB2)
|
Functions/Subroutines | |
subroutine | allocate_space_for_simulation_storage_state_variables (cells, number_of_simulations) |
subroutine, public | iterate_over_multiple_simulation_days (cells, number_of_simulations) |
subroutine | reset_monthly_accumulators () |
subroutine | reset_annual_accumulators () |
subroutine | update_accumulators (cells, simulation_number) |
subroutine | finalize_accumulators (cells, number_of_simulations) |
Variables | |
real(c_float), dimension(:,:), allocatable | monthly_net_infiltration_stats |
real(c_float), dimension(:), allocatable | annual_net_infiltration_stats |
real(c_float), dimension(:,:), allocatable | monthly_actual_et_stats |
real(c_float), dimension(:), allocatable | annual_actual_et_stats |
real(c_float), dimension(:,:), allocatable | monthly_rainfall_stats |
real(c_float), dimension(:), allocatable | annual_rainfall_stats |
integer(c_int), dimension(12) | day_count_by_month |
real(c_double), dimension(:,:), allocatable, target | soil_moisture_storage_per_sim |
real(c_float), dimension(:,:), allocatable, target | snow_storage_per_sim |
real(c_double), dimension(:,:), allocatable, target | surface_storage_per_sim |
real(c_float), dimension(:,:), allocatable, target | interception_storage_per_sim |
real(c_float), dimension(:,:), allocatable, target | net_infiltration_per_sim |
real(c_double), dimension(:,:), allocatable, target | actual_et_per_sim |
real(c_float), dimension(:,:), allocatable, target | fog_per_sim |
|
private |
Definition at line 50 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 257 of file model_iterate_multiple_simulations.F90.
subroutine, public model_iterate_multiple_simulations::iterate_over_multiple_simulation_days | ( | class (model_domain_t), intent(inout) | cells, |
integer (c_int), intent(inout) | number_of_simulations ) |
Definition at line 131 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 214 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 203 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 224 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 41 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 31 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 29 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 33 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 34 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 42 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 39 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 30 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 28 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 32 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 40 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 37 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 36 of file model_iterate_multiple_simulations.F90.
|
private |
Definition at line 38 of file model_iterate_multiple_simulations.F90.