- Timestamp:
- Jan 27, 2003, 11:57:08 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/phylmd/physiq.F
r436 r444 267 267 SAVE deltat ! ecart avec la SST de reference 268 268 c 269 REAL fqsol(klon,nbsrf) 270 SAVE fqsol ! humidite du sol 269 REAL fqsurf(klon,nbsrf) 270 SAVE fqsurf ! humidite de l'air au contact de la surface 271 c 272 REAL qsol(klon) 273 SAVE qsol ! hauteur d'eau dans le sol 271 274 c 272 275 REAL fsnow(klon,nbsrf) … … 502 505 REAL cldt(klon),cldq(klon) !nuage total, eau liquide integree 503 506 c 504 REAL zxtsol(klon), zxqs ol(klon), zxsnow(klon), zxfluxlat(klon)507 REAL zxtsol(klon), zxqsurf(klon), zxsnow(klon), zxfluxlat(klon) 505 508 c 506 509 REAL dist, rmu0(klon), fract(klon) … … 746 749 c 747 750 CALL phyetat0 ("startphy.nc",dtime,co2_ppm_etat0,solaire_etat0, 748 . rlat,rlon,pctsrf, ftsol,ftsoil,deltat,fqs ol,fsnow,751 . rlat,rlon,pctsrf, ftsol,ftsoil,deltat,fqsurf,fqsol,fsnow, 749 752 . falbe, fevap, rain_fall,snow_fall,solsw, sollwdown, 750 753 . dlw,radsol,frugs,agesno,clesphy0, … … 1099 1102 e julien, rmu0, 1100 1103 e ok_veget, ocean, npas, nexca, ftsol, 1101 $ soil_model,ftsoil, 1102 $ paprs,pplay,radsol, fsnow,fqs ol,fevap,falbe,falblw,1104 $ soil_model,ftsoil, qsol, 1105 $ paprs,pplay,radsol, fsnow,fqsurf,fevap,falbe,falblw, 1103 1106 $ fluxlat, 1104 1107 cIM cf. JLD e rain_fall, snow_fall, solsw, sollw, sollwdown, fder, … … 1186 1189 cIM cf. JLD 1187 1190 wfbils(i,nsrf) = ( fsolsw(i,nsrf) + fsollw(i,nsrf) 1188 $ + fluxt(i, nsrf) + fluxlat(i,nsrf) ) * pctsrf(i,nsrf)1191 $ + fluxt(i,1,nsrf) + fluxlat(i,nsrf) ) * pctsrf(i,nsrf) 1189 1192 zxtsol(i) = zxtsol(i) + ftsol(i,nsrf)*pctsrf(i,nsrf) 1190 1193 zxfluxlat(i) = zxfluxlat(i) + fluxlat(i,nsrf)*pctsrf(i,nsrf) … … 1718 1721 c 1719 1722 c CALL hydrol(dtime,pctsrf,rain_fall, snow_fall, zxevap, 1720 c . agesno, ftsol,fqs ol,fsnow, ruis)1721 c 1722 DO i = 1, klon 1723 zxqs ol(i) = 0.01723 c . agesno, ftsol,fqsurf,fsnow, ruis) 1724 c 1725 DO i = 1, klon 1726 zxqsurf(i) = 0.0 1724 1727 zxsnow(i) = 0.0 1725 1728 ENDDO 1726 1729 DO nsrf = 1, nbsrf 1727 1730 DO i = 1, klon 1728 zxqs ol(i) = zxqsol(i) + fqsol(i,nsrf)*pctsrf(i,nsrf)1731 zxqsurf(i) = zxqsurf(i) + fqsurf(i,nsrf)*pctsrf(i,nsrf) 1729 1732 zxsnow(i) = zxsnow(i) + fsnow(i,nsrf)*pctsrf(i,nsrf) 1730 1733 ENDDO … … 1736 1739 cXXX DO i = 1, klon 1737 1740 cXXX IF (pctsrf(i,nsrf).LT.epsfra) THEN 1738 cXXX fqs ol(i,nsrf) = zxqsol(i)1741 cXXX fqsurf(i,nsrf) = zxqsurf(i) 1739 1742 cXXX fsnow(i,nsrf) = zxsnow(i) 1740 1743 cXXX ENDIF … … 1993 1996 ccc IF (ok_oasis) CALL quitcpl 1994 1997 CALL phyredem ("restartphy.nc",dtime,radpas, 1995 . rlat, rlon, pctsrf, ftsol, ftsoil, deltat, fqs ol, fsnow,1996 . f albe, fevap, rain_fall, snow_fall,1998 . rlat, rlon, pctsrf, ftsol, ftsoil, deltat, fqsurf, qsol, 1999 . fsnow, falbe, fevap, rain_fall, snow_fall, 1997 2000 . solsw, sollwdown,dlw, 1998 2001 . radsol,frugs,agesno,
Note: See TracChangeset
for help on using the changeset viewer.