Changeset 151
- Timestamp:
- Oct 30, 2000, 11:57:01 AM (24 years ago)
- Location:
- LMDZ.3.3/branches/rel-LF/libf/phylmd
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/phylmd/phyetat0.F
r123 r151 2 2 . rlat,rlon, pctsrf, tsol,tsoil,deltat,qsol,snow, 3 3 . albe, evap, rain_fall, snow_fall, solsw, sollw, 4 . radsol,frugs,agesno,clesphy0,4 . fder,radsol,frugs,agesno,clesphy0, 5 5 . zmea,zstd,zsig,zgam,zthe,zpic,zval,rugsrel,tabcntr0, 6 6 . t_ancien,q_ancien,ancien_ok) … … 35 35 REAL sollw(klon) 36 36 real solsw(klon) 37 real fder(klon) 37 38 REAL frugs(klon,nbsrf) 38 39 REAL agesno(klon) … … 769 770 770 771 c 772 c Lecture derive des flux: 773 c 774 ierr = NF_INQ_VARID (nid, "fder", nvarid) 775 IF (ierr.NE.NF_NOERR) THEN 776 PRINT*, 'phyetat0: Le champ <fder> est absent' 777 PRINT*, 'mis a zero' 778 fder = 0. 779 ELSE 780 #ifdef NC_DOUBLE 781 ierr = NF_GET_VAR_DOUBLE(nid, nvarid, fder) 782 #else 783 ierr = NF_GET_VAR_REAL(nid, nvarid, fder) 784 #endif 785 IF (ierr.NE.NF_NOERR) THEN 786 PRINT*, 'phyetat0: Lecture echouee pour <fder>' 787 CALL abort 788 ENDIF 789 ENDIF 790 xmin = 1.0E+20 791 xmax = -1.0E+20 792 DO i = 1, klon 793 xmin = MIN(fder(i),xmin) 794 xmax = MAX(fder(i),xmax) 795 ENDDO 796 PRINT*,'Derive des flux fder:', xmin, xmax 797 798 c 771 799 c Lecture du rayonnement net au sol: 772 800 c … … 826 854 xmax = MAX(frugs(i,nsrf),xmax) 827 855 ENDDO 828 PRINT*,' evapdu sol RUG**:', nsrf, xmin, xmax856 PRINT*,'rugosite du sol RUG**:', nsrf, xmin, xmax 829 857 ENDDO 830 858 ELSE -
LMDZ.3.3/branches/rel-LF/libf/phylmd/phyredem.F
r112 r151 2 2 . rlat,rlon, pctsrf,tsol,tsoil,deltat,qsol,snow, 3 3 . albedo, evap, rain_fall, snow_fall, 4 . solsw, sollw, 4 . solsw, sollw,fder, 5 5 . radsol,frugs,agesno, 6 6 . zmea,zstd,zsig,zgam,zthe,zpic,zval,rugsrel, … … 37 37 real solsw(klon) 38 38 real sollw(klon) 39 real fder(klon) 39 40 REAL radsol(klon) 40 41 REAL frugs(klon,nbsrf) … … 436 437 ierr = NF_REDEF (nid) 437 438 #ifdef NC_DOUBLE 439 ierr = NF_DEF_VAR (nid, "fder", NF_DOUBLE, 1, idim2,nvarid) 440 #else 441 ierr = NF_DEF_VAR (nid, "fder", NF_FLOAT, 1, idim2,nvarid) 442 #endif 443 ierr = NF_PUT_ATT_TEXT (nid,nvarid,"title", 14, 444 . "Derive de flux") 445 ierr = NF_ENDDEF(nid) 446 #ifdef NC_DOUBLE 447 ierr = NF_PUT_VAR_DOUBLE (nid,nvarid,fder) 448 #else 449 ierr = NF_PUT_VAR_REAL (nid,nvarid,fder) 450 #endif 451 c 452 ierr = NF_REDEF (nid) 453 #ifdef NC_DOUBLE 438 454 ierr = NF_DEF_VAR (nid, "rain_f", NF_DOUBLE, 1, idim2,nvarid) 439 455 #else
Note: See TracChangeset
for help on using the changeset viewer.