subroutine module_sf_noahdrv::lsm_noah |
( |
real, dimension( ims:ime, kms:kme, jms:jme ), intent(in) |
DZ8W, |
|
|
real, dimension( ims:ime, kms:kme, jms:jme ), intent(in) |
QV3D, |
|
|
real, dimension( ims:ime, kms:kme, jms:jme ), intent(in) |
P8W3D, |
|
|
real, dimension( ims:ime, kms:kme, jms:jme ), intent(in) |
T3D, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
TSK, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
HFX, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
QFX, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
LH, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
GRDFLX, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
QGH, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
GSW, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
SWDOWN, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
GLW, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
SMSTAV, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
SMSTOT, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
SFCRUNOFF, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
UDRUNOFF, |
|
|
integer, dimension( ims:ime, jms:jme ), intent(in) |
IVGTYP, |
|
|
integer, dimension( ims:ime, jms:jme ), intent(in) |
ISLTYP, |
|
|
integer, intent(in) |
ISURBAN, |
|
|
integer, intent(in) |
ISICE, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
VEGFRA, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
ALBEDO, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
ALBBCK, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
ZNT, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
Z0, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
TMN, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
XLAND, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
XICE, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
EMISS, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
EMBCK, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
SNOWC, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
QSFC, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
RAINBL, |
|
|
character(len=*), intent(in) |
MMINLU, |
|
|
integer, intent(in) |
num_soil_layers, |
|
|
real, intent(in) |
DT, |
|
|
real, dimension(1:num_soil_layers), intent(in) |
DZS, |
|
|
integer, intent(in) |
ITIMESTEP, |
|
|
real, dimension( ims:ime , 1:num_soil_layers, jms:jme ), intent(inout) |
SMOIS, |
|
|
real, dimension( ims:ime , 1:num_soil_layers, jms:jme ), intent(inout) |
TSLB, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
SNOW, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
CANWAT, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
CHS, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
CHS2, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
CQS2, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
CPM, |
|
|
real, intent(in) |
ROVCP, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
SR, |
|
|
real, dimension( ims:ime, jms:jme ), intent(out) |
chklowq, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
lai, |
|
|
real, dimension(ims:ime,jms:jme), intent(in) |
qz0, |
|
|
logical, intent(in) |
myj, |
|
|
logical, intent(in) |
frpcpn, |
|
|
real, dimension( ims:ime , 1:num_soil_layers, jms:jme ), intent(inout) |
SH2O, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
SNOWH, |
|
|
real, dimension( ims:ime, kms:kme, jms:jme ), intent(in), optional |
U_PHY, |
|
|
real, dimension( ims:ime, kms:kme, jms:jme ), intent(in), optional |
V_PHY, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
SNOALB, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
SHDMIN, |
|
|
real, dimension( ims:ime, jms:jme ), intent(in) |
SHDMAX, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
SNOTIME, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
ACSNOM, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
ACSNOW, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
SNOPCX, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
POTEVP, |
|
|
real, dimension( ims:ime , 1:num_soil_layers, jms:jme ), intent(out) |
SMCREL, |
|
|
real, intent(in) |
XICE_THRESHOLD, |
|
|
logical, intent(in) |
RDLAI2D, |
|
|
logical, intent(in) |
USEMONALB, |
|
|
real, dimension( ims:ime, jms:jme ), intent(inout) |
RIB, |
|
|
real, dimension( ims:ime, jms:jme ), intent(out) |
NOAHRES |
|
) |
| |