subroutine module_sf_ruclsm::soilmoist |
( |
logical, intent(in) |
debug_print, |
|
|
real (kind_phys), intent(in) |
DELT, |
|
|
integer, intent(in) |
NZS, |
|
|
integer, intent(in) |
NDDZS, |
|
|
real (kind_phys), dimension(1:nddzs), intent(in) |
DTDZS, |
|
|
real (kind_phys), dimension(1:nzs), intent(in) |
DTDZS2, |
|
|
real (kind_phys), intent(in) |
RIW, |
|
|
real (kind_phys), dimension(1:nzs), intent(in) |
ZSMAIN, |
|
|
real (kind_phys), dimension(1:nzs), intent(in) |
ZSHALF, |
|
|
real (kind_phys), dimension(1:nzs), intent(in) |
DIFFU, |
|
|
real (kind_phys), dimension(1:nzs), intent(in) |
HYDRO, |
|
|
real (kind_phys), intent(in) |
QSG, |
|
|
real (kind_phys), intent(in) |
QVG, |
|
|
real (kind_phys), intent(in) |
QCG, |
|
|
real (kind_phys), intent(in) |
QCATM, |
|
|
real (kind_phys), intent(in) |
QVATM, |
|
|
real (kind_phys), intent(in) |
PRCP, |
|
|
real (kind_phys), intent(in) |
QKMS, |
|
|
real (kind_phys), dimension(1:nzs), intent(in) |
TRANSP, |
|
|
real (kind_phys), intent(in) |
DRIP, |
|
|
real (kind_phys), intent(in) |
DEW, |
|
|
real (kind_phys), intent(in) |
SMELT, |
|
|
real (kind_phys), dimension(1:nzs), intent(in) |
SOILICE, |
|
|
real (kind_phys), intent(in) |
VEGFRAC, |
|
|
real (kind_phys), intent(in) |
SNOWFRAC, |
|
|
real (kind_phys), intent(in) |
soilres, |
|
|
real (kind_phys), intent(in) |
DQM, |
|
|
real (kind_phys), intent(in) |
QMIN, |
|
|
real (kind_phys), intent(in) |
REF, |
|
|
real (kind_phys), intent(in) |
KSAT, |
|
|
real (kind_phys), intent(in) |
RAS, |
|
|
real (kind_phys), intent(inout) |
INFMAX, |
|
|
real (kind_phys), dimension( 1:nzs ), intent(inout) |
SOILMOIS, |
|
|
real (kind_phys), dimension( 1:nzs ), intent(inout) |
SOILIQW, |
|
|
real (kind_phys), intent(inout) |
MAVAIL, |
|
|
real (kind_phys), intent(inout) |
RUNOFF, |
|
|
real (kind_phys), intent(inout) |
RUNOFF2, |
|
|
real (kind_phys), intent(inout) |
INFILTRP |
|
) |
| |
|
private |