Changeset 2298 for LMDZ5/branches/testing/libf/phylmd/phyredem.F90
- Timestamp:
- Jun 14, 2015, 9:13:32 PM (9 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2238-2257,2259-2271,2273,2277-2282,2284-2288,2290-2291
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/phyredem.F90
r2258 r2298 36 36 REAL tsoil(klon, nsoilmx, nbsrf) 37 37 REAL qsurf(klon, nbsrf) 38 REAL qsol(klon)39 38 REAL snow(klon, nbsrf) 40 REAL evap(klon, nbsrf)41 39 real fder(klon) 42 REAL frugs(klon, nbsrf)43 REAL agesno(klon, nbsrf)44 40 REAL run_off_lic_0(klon) 45 41 REAL trs(klon, nbtr) … … 60 56 ! Get variables which will be written to restart file from module 61 57 ! pbl_surface_mod 62 CALL pbl_surface_final(qsol, fder, snow, qsurf, & 63 evap, frugs, agesno, tsoil) 58 CALL pbl_surface_final(fder, snow, qsurf, tsoil) 64 59 65 60 ! Get a variable calculated in module fonte_neige_mod … … 190 185 IF (nsrf.LE.99) THEN 191 186 WRITE(str2, '(i2.2)') nsrf 192 CALL put_field("ALBE"//str2, "albedo de surface No."//str2, &193 falb1(:, nsrf))194 ELSE195 PRINT*, "Trop de sous-mailles"196 call abort_gcm("phyredem", "", 1)197 ENDIF198 ENDDO199 200 DO nsrf = 1, nbsrf201 IF (nsrf.LE.99) THEN202 WRITE(str2, '(i2.2)') nsrf203 CALL put_field("ALBLW"//str2, "albedo LW de surface No."//str2, &204 falb2(:, nsrf))205 ELSE206 PRINT*, "Trop de sous-mailles"207 call abort_gcm("phyredem", "", 1)208 ENDIF209 ENDDO210 211 DO nsrf = 1, nbsrf212 IF (nsrf.LE.99) THEN213 WRITE(str2, '(i2.2)') nsrf214 187 CALL put_field("EVAP"//str2, "Evaporation de surface No."//str2 & 215 , evap(:, nsrf))188 , fevap(:, nsrf)) 216 189 ELSE 217 190 PRINT*, "Trop de sous-mailles" … … 248 221 IF (nsrf.LE.99) THEN 249 222 WRITE(str2, '(i2.2)') nsrf 250 CALL put_field("RUG"//str2, "rugosite de surface No."//str2, & 251 frugs(:, nsrf)) 223 CALL put_field("Z0m"//str2, "rugosite de surface No."//str2, & 224 z0m(:, nsrf)) 225 CALL put_field("Z0h"//str2, "rugosite de surface No."//str2, & 226 z0h(:, nsrf)) 252 227 ELSE 253 228 PRINT*, "Trop de sous-mailles" … … 291 266 292 267 CALL put_field("VANCIEN", "", v_ancien) 293 294 CALL put_field("RUGMER", "Longueur de rugosite sur mer", &295 frugs(:, is_oce))296 268 297 269 CALL put_field("CLWCON", "Eau liquide convective", clwcon) … … 313 285 CALL put_field("TKE"//str2, "Energ. Cineti. Turb."//str2, & 314 286 pbl_tke(:, 1:klev+1, nsrf)) 287 CALL put_field("DELTATKE"//str2, "Del TKE wk/env."//str2, & 288 wake_delta_pbl_tke(:, 1:klev+1, nsrf)) 315 289 ELSE 316 290 PRINT*, "Trop de sous-mailles" … … 363 337 CALL traclmdz_to_restart(trs) 364 338 DO it=1, nbtr 365 iiq=niadv(it+2) 339 !! iiq=niadv(it+2) ! jyg 340 iiq=niadv(it+nqo) ! jyg 366 341 CALL put_field("trs_"//tname(iiq), "", trs(:, it)) 367 342 END DO
Note: See TracChangeset
for help on using the changeset viewer.