Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=i_d), | intent(in) | :: | n | |||
real(kind=r_2), | intent(in), | DIMENSION(1:n) | :: | dx | ||
type(vars), | intent(in) | :: | vtop | |||
type(vars), | intent(in) | :: | vbot | |||
type(params), | intent(in), | DIMENSION(1:n) | :: | parin | ||
type(vars), | intent(inout), | DIMENSION(1:n) | :: | var | ||
real(kind=r_2), | intent(inout), | DIMENSION(1:n) | :: | hint | ||
real(kind=r_2), | intent(inout), | DIMENSION(1:n) | :: | phimin | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | q | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qya | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qyb | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qTa | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qTb | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | ql | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qlya | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qlyb | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qv | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qvT | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qvh | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qvya | ||
real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qvyb | ||
integer(kind=i_d), | intent(in) | :: | iflux | |||
logical, | intent(in) | :: | init | |||
logical, | intent(in) | :: | getq0 | |||
logical, | intent(in) | :: | getqn | |||
real(kind=r_2), | intent(in), | DIMENSION(1:n) | :: | Tsoil | ||
real(kind=r_2), | intent(in) | :: | T0 | |||
integer(kind=i_d), | intent(in) | :: | nsat | |||
integer(kind=i_d), | intent(in) | :: | nsatlast |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r_2), | intent(in), | DIMENSION(:,:) | :: | dx | ||
type(vars), | intent(in), | DIMENSION(:) | :: | vtop | ||
type(vars), | intent(in), | DIMENSION(:) | :: | vbot | ||
type(params), | intent(in), | DIMENSION(:,:) | :: | parin | ||
type(vars), | intent(in), | DIMENSION(:,:) | :: | var | ||
real(kind=r_2), | intent(inout), | DIMENSION(:,:) | :: | hint | ||
real(kind=r_2), | intent(inout), | DIMENSION(:,:) | :: | phimin | ||
real(kind=r_2), | intent(inout), | DIMENSION(:,:) | :: | i_q | ||
real(kind=r_2), | intent(inout), | DIMENSION(:,:) | :: | i_qya | ||
real(kind=r_2), | intent(inout), | DIMENSION(:,:) | :: | i_qyb | ||
real(kind=r_2), | intent(inout), | DIMENSION(:,:) | :: | i_qTa | ||
real(kind=r_2), | intent(inout), | DIMENSION(:,:) | :: | i_qTb | ||
real(kind=r_2), | intent(out), | DIMENSION(:,:) | :: | i_ql | ||
real(kind=r_2), | intent(out), | DIMENSION(:,:) | :: | i_qlya | ||
real(kind=r_2), | intent(out), | DIMENSION(:,:) | :: | i_qlyb | ||
real(kind=r_2), | intent(out), | DIMENSION(:,:) | :: | i_qv | ||
real(kind=r_2), | intent(out), | DIMENSION(:,:) | :: | i_qvT | ||
real(kind=r_2), | intent(out), | DIMENSION(:,:) | :: | i_qvh | ||
real(kind=r_2), | intent(out), | DIMENSION(:,:) | :: | i_qvya | ||
real(kind=r_2), | intent(out), | DIMENSION(:,:) | :: | i_qvyb | ||
integer(kind=i_d), | intent(in), | DIMENSION(:) | :: | iflux | ||
logical, | intent(in), | DIMENSION(:) | :: | init | ||
logical, | intent(in), | DIMENSION(:) | :: | getq0 | ||
logical, | intent(in), | DIMENSION(:) | :: | getqn | ||
real(kind=r_2), | intent(in), | DIMENSION(:,:) | :: | Tsoil | ||
real(kind=r_2), | intent(in), | DIMENSION(:) | :: | T0 | ||
integer(kind=i_d), | intent(in), | DIMENSION(:) | :: | nsat | ||
integer(kind=i_d), | intent(in), | DIMENSION(:) | :: | nsatlast |