170 |
REAL, save:: zval(klon) ! Minimum de l'OESM |
REAL, save:: zval(klon) ! Minimum de l'OESM |
171 |
REAL, save:: rugoro(klon) ! longueur de rugosite de l'OESM |
REAL, save:: rugoro(klon) ! longueur de rugosite de l'OESM |
172 |
REAL zulow(klon), zvlow(klon) |
REAL zulow(klon), zvlow(klon) |
173 |
INTEGER igwd, itest(klon) |
INTEGER ktest(klon) |
174 |
|
|
175 |
REAL, save:: agesno(klon, nbsrf) ! age de la neige |
REAL, save:: agesno(klon, nbsrf) ! age de la neige |
176 |
REAL, save:: run_off_lic_0(klon) |
REAL, save:: run_off_lic_0(klon) |
897 |
|
|
898 |
IF (ok_orodr) THEN |
IF (ok_orodr) THEN |
899 |
! S\'election des points pour lesquels le sch\'ema est actif : |
! S\'election des points pour lesquels le sch\'ema est actif : |
|
igwd = 0 |
|
900 |
DO i = 1, klon |
DO i = 1, klon |
901 |
itest(i) = 0 |
ktest(i) = 0 |
902 |
IF (zpic(i) - zmea(i) > 100. .AND. zstd(i) > 10.) THEN |
IF (zpic(i) - zmea(i) > 100. .AND. zstd(i) > 10.) THEN |
903 |
itest(i) = 1 |
ktest(i) = 1 |
|
igwd = igwd + 1 |
|
904 |
ENDIF |
ENDIF |
905 |
ENDDO |
ENDDO |
906 |
|
|
907 |
CALL drag_noro(klon, llm, dtphys, paprs, play, zmea, zstd, zsig, zgam, & |
CALL drag_noro(dtphys, paprs, play, zmea, zstd, zsig, zgam, zthe, & |
908 |
zthe, zpic, zval, itest, t_seri, u_seri, v_seri, zulow, zvlow, & |
zpic, zval, ktest, t_seri, u_seri, v_seri, zulow, zvlow, zustrdr, & |
909 |
zustrdr, zvstrdr, d_t_oro, d_u_oro, d_v_oro) |
zvstrdr, d_t_oro, d_u_oro, d_v_oro) |
910 |
|
|
911 |
! ajout des tendances |
! ajout des tendances |
912 |
DO k = 1, llm |
DO k = 1, llm |
920 |
|
|
921 |
IF (ok_orolf) THEN |
IF (ok_orolf) THEN |
922 |
! S\'election des points pour lesquels le sch\'ema est actif : |
! S\'election des points pour lesquels le sch\'ema est actif : |
|
igwd = 0 |
|
923 |
DO i = 1, klon |
DO i = 1, klon |
924 |
itest(i) = 0 |
ktest(i) = 0 |
925 |
IF (zpic(i) - zmea(i) > 100.) THEN |
IF (zpic(i) - zmea(i) > 100.) THEN |
926 |
itest(i) = 1 |
ktest(i) = 1 |
|
igwd = igwd + 1 |
|
927 |
ENDIF |
ENDIF |
928 |
ENDDO |
ENDDO |
929 |
|
|
930 |
CALL lift_noro(dtphys, paprs, play, zmea, zstd, zpic, itest, t_seri, & |
CALL lift_noro(dtphys, paprs, play, zmea, zstd, zpic, ktest, t_seri, & |
931 |
u_seri, v_seri, zulow, zvlow, zustrli, zvstrli, d_t_lif, & |
u_seri, v_seri, zulow, zvlow, zustrli, zvstrli, d_t_lif, & |
932 |
d_u_lif, d_v_lif) |
d_u_lif, d_v_lif) |
933 |
|
|