Changeset 391 for LMDZ.3.3/branches


Ignore:
Timestamp:
Jul 17, 2002, 11:08:36 AM (22 years ago)
Author:
lmdzadmin
Message:

Modifs sur les sorties demandees par JLD
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/physiq.F

    r385 r391  
    456456      REAL cldt(klon),cldq(klon) !nuage total, eau liquide integree
    457457c
    458       REAL zxtsol(klon), zxqsol(klon), zxsnow(klon)
     458      REAL zxtsol(klon), zxqsol(klon), zxsnow(klon), zxfluxlat(klon)
    459459c
    460460      REAL dist, rmu0(klon), fract(klon)
     
    881881     .                "ave(X)", zsto,zout)
    882882c
    883          CALL histdef(nid_day, "rain", "Precipitation", "mm/day",
    884      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    885      .                "ave(X)", zsto,zout)
    886 c
    887          CALL histdef(nid_day, "snow", "Snow fall", "mm/day",
     883         CALL histdef(nid_day, "rain","Precipitation Totale liq+sol"
     884     .                , "kg/s",
     885     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     886     .                "ave(X)", zsto,zout)
     887c
     888         CALL histdef(nid_day, "snow", "Snow fall", "kg/s",
    888889     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    889890     .                "ave(X)", zsto,zout)
     
    893894     .                "ave(X)", zsto,zout)
    894895c
    895          CALL histdef(nid_day, "evap", "Evaporation", "mm/day",
     896         CALL histdef(nid_day, "evap", "Evaporation", "kg/s",
    896897     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    897898     .                "ave(X)", zsto,zout)
     
    905906     .                "ave(X)", zsto,zout)
    906907c
    907          CALL histdef(nid_day, "sols", "Solar rad. at surf.", "W/m2",
    908      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    909      .                "ave(X)", zsto,zout)
    910 c
    911          CALL histdef(nid_day, "soll", "IR rad. at surface", "W/m2",
     908         CALL histdef(nid_day, "sols", "Net Solar rad. at surf.",
     909     .                "W/m2",
     910     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     911     .                "ave(X)", zsto,zout)
     912c
     913         CALL histdef(nid_day, "soll", "Net IR rad. at surface", "W/m2",
    912914     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    913915     .                "ave(X)", zsto,zout)
     
    10931095     .                "ave(X)", zsto,zout)
    10941096c
    1095          CALL histdef(nid_mth, "rain", "Precipitation", "mm/day",
    1096      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    1097      .                "ave(X)", zsto,zout)
    1098 c
    1099          CALL histdef(nid_mth, "plul", "Large-scale Precip.", "mm/day",
    1100      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    1101      .                "ave(X)", zsto,zout)
    1102 c
    1103          CALL histdef(nid_mth, "pluc", "Convective Precip.", "mm/day",
    1104      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    1105      .                "ave(X)", zsto,zout)
    1106 c
    1107          CALL histdef(nid_mth, "snow", "Snow fall", "mm/day",
     1097         CALL histdef(nid_mth, "rain", "Precipitation Totale liq+sol",
     1098     .                "kg/s",
     1099     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     1100     .                "ave(X)", zsto,zout)
     1101c
     1102         CALL histdef(nid_mth, "plul", "Large-scale Precip.", "kg/s",
     1103     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     1104     .                "ave(X)", zsto,zout)
     1105c
     1106         CALL histdef(nid_mth, "pluc", "Convective Precip.", "kg/s",
     1107     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     1108     .                "ave(X)", zsto,zout)
     1109c
     1110         CALL histdef(nid_mth, "snow", "Snow fall", "kg/s",
    11081111     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    11091112     .                "ave(X)", zsto,zout)
     
    11131116     .                "ave(X)", zsto,zout)
    11141117c
    1115          CALL histdef(nid_mth, "evap", "Evaporation", "mm/day",
     1118         CALL histdef(nid_mth, "evap", "Evaporation", "kg/s",
    11161119     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    11171120     .                "ave(X)", zsto,zout)
     
    15591562     .                "inst(X)", zsto,zout)
    15601563c
    1561          CALL histdef(nid_ins, "rain", "Precipitation", "mm/day",
     1564         CALL histdef(nid_ins, "rain", "Precipitation Totale liq+sol",
     1565     .                "kg/s",
    15621566     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    15631567     .                "inst(X)", zsto,zout)
    15641568c
    1565          CALL histdef(nid_ins, "snow", "Snow fall", "mm/day",
     1569         CALL histdef(nid_ins, "snow", "Snow fall", "kg/s",
    15661570     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    15671571     .                "inst(X)", zsto,zout)
     
    15751579     .                "inst(X)", zsto,zout)
    15761580c
    1577          CALL histdef(nid_ins, "evap", "Evaporation", "mm/day",
     1581         CALL histdef(nid_ins, "evap", "Evaporation", "kg/s",
    15781582     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    15791583     .                "inst(X)", zsto,zout)
     
    17871791          ztsol(i) = 0.
    17881792        ENDDO
    1789         DO i = 1, klon
    1790           ztsol(i) = ztsol(i) + ftsol(i,nsrf)*pctsrf(i,nsrf)
     1793        DO nsrf = 1, nbsrf
     1794          DO i = 1, klon
     1795            ztsol(i) = ztsol(i) + ftsol(i,nsrf)*pctsrf(i,nsrf)
     1796          ENDDO
    17911797        ENDDO
    17921798        ztit='after dynamic'
     
    19881994      DO i = 1, klon
    19891995         zxtsol(i) = 0.0
     1996         zxfluxlat(i) = 0.0
    19901997         IF ( abs( pctsrf(i, is_ter) + pctsrf(i, is_lic) +
    19911998     $       pctsrf(i, is_oce) + pctsrf(i, is_sic)  - 1.) .GT. EPSFRA)
     
    19962003      ENDDO
    19972004      DO nsrf = 1, nbsrf
    1998       DO i = 1, klon
    1999 c$$$        IF (pctsrf(i,nsrf) .GE. EPSFRA) THEN
     2005        DO i = 1, klon
     2006c$$$      IF (pctsrf(i,nsrf) .GE. EPSFRA) THEN
    20002007            ftsol(i,nsrf) = ftsol(i,nsrf) + d_ts(i,nsrf)
    20012008            zxtsol(i) = zxtsol(i) + ftsol(i,nsrf)*pctsrf(i,nsrf)
    2002 c$$$        ENDIF
    2003       ENDDO
     2009            zxfluxlat(i) = zxfluxlat(i) + fluxlat(i,nsrf)*pctsrf(i,nsrf)
     2010c$$$      ENDIF
     2011        ENDDO
    20042012      ENDDO
    20052013
     
    25242532c
    25252533      DO i = 1, klon
    2526          bils(i) = radsol(i) - sens(i) - evap(i)*RLVTT
     2534c         bils(i) = radsol(i) - sens(i) - evap(i)*RLVTT
     2535c a la demande de JLD
     2536         bils(i) = radsol(i) - sens(i) + zxfluxlat(i)
    25272537      ENDDO
    25282538c
     
    27572767c
    27582768      DO i = 1, klon
    2759          zx_tmp_fi2d(i) = (rain_fall(i) + snow_fall(i))* 86400.
     2769         zx_tmp_fi2d(i) = (rain_fall(i) + snow_fall(i))
    27602770      ENDDO
    27612771      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
Note: See TracChangeset for help on using the changeset viewer.