306 |
ENDDO |
ENDDO |
307 |
|
|
308 |
CALL clcdrag(nsrf, sqrt(yu(:knon, 1)**2 + yv(:knon, 1)**2), & |
CALL clcdrag(nsrf, sqrt(yu(:knon, 1)**2 + yv(:knon, 1)**2), & |
309 |
yt(:knon, 1), yq(:knon, 1), zgeop(:knon, 1), yts(:knon), & |
yt(:knon, 1), yq(:knon, 1), zgeop(:knon, 1), ypaprs(:knon, 1), & |
310 |
yqsurf(:knon), yrugos(:knon), ycdragm(:knon), ycdragh(:knon)) |
yts(:knon), yqsurf(:knon), yrugos(:knon), ycdragm(:knon), & |
311 |
|
ycdragh(:knon)) |
312 |
|
|
313 |
IF (iflag_pbl == 1) THEN |
IF (iflag_pbl == 1) THEN |
314 |
ycdragm(:knon) = max(ycdragm(:knon), 0.) |
ycdragm(:knon) = max(ycdragm(:knon), 0.) |
457 |
qairsol(j) = yqsurf(j) |
qairsol(j) = yqsurf(j) |
458 |
END DO |
END DO |
459 |
|
|
460 |
CALL stdlevvar(klon, knon, nsrf, u1(:knon), v1(:knon), tair1(:knon), & |
CALL stdlevvar(nsrf, u1(:knon), v1(:knon), tair1(:knon), qair1, & |
461 |
qair1, zgeo1, tairsol, qairsol, rugo1, psfce, patm, yt2m, & |
zgeo1, tairsol, qairsol, rugo1, psfce, patm, yt2m, yq2m, yt10m, & |
462 |
yq2m, yt10m, yq10m, wind10m(:knon), ustar(:knon)) |
yq10m, wind10m(:knon), ustar(:knon)) |
463 |
|
|
464 |
DO j = 1, knon |
DO j = 1, knon |
465 |
i = ni(j) |
i = ni(j) |