Ignore:
Timestamp:
Sep 20, 2006, 12:54:27 PM (18 years ago)
Author:
Laurent Fairhead
Message:

Integration des modifications d'OM et JLD pour une meilleure prise en compte
de la conservation du flux d'eau
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/IPSL-CM4_IPCC_branch/libf/phylmd/physiq.F

    r524 r710  
    33!
    44C
    5 c $Header$
    6 c
    75      SUBROUTINE physiq (nlon,nlev,nqmax,
    86     .            debut,lafin,rjourvrai,gmtime,pdtphys,
     
    592590c                               !et necessaire pour limiter la
    593591c                               !hauteur de neige, en kg/m2/s
    594       REAL zxffonte(klon), zxfqcalving(klon)
     592      REAL fqfonte(klon,nbsrf)  !Quantite d'eau de fonte des glaciers
     593      REAL zxffonte(klon), zxfqcalving(klon),zxfqfonte(klon)
    595594
    596595      LOGICAL offline           ! Controle du stockage ds "physique"
     
    972971c Declaration des constantes et des fonctions thermodynamiques
    973972c
     973         SAVE fqfonte
    974974#include "YOMCST.h"
    975975#include "YOETHF.h"
     
    10261026       IF (debut) THEN
    10271027C
     1028         fqfonte(:,:)=0.
    10281029         IF (if_ebil.ge.1) d_h_vcol_phy=0.
    10291030c
     
    15101511     s            dsens, devap,
    15111512     s            ycoefh,yu1,yv1, t2m, q2m, u10m, v10m,
    1512      s            fqcalving, ffonte, run_off_lic_0)
     1513     s            fqcalving, fqfonte,ffonte, run_off_lic_0)
    15131514c
    15141515CXXX PB
     
    15771578         zxffonte(i) = 0.0
    15781579         zxfqcalving(i) = 0.0
     1580         zxfqfonte(i) = 0.0
    15791581c
    15801582         IF ( abs( pctsrf(i, is_ter) + pctsrf(i, is_lic) +
     
    16031605            zxfqcalving(i) = zxfqcalving(i) +
    16041606     .                      fqcalving(i,nsrf)*pctsrf(i,nsrf)
     1607            zxfqfonte(i) = zxfqfonte(i) +
     1608     .                      fqfonte(i,nsrf)*pctsrf(i,nsrf)
    16051609c        ENDIF
    16061610        ENDDO
     
    16221626          IF (pctsrf(i,nsrf) .LT. epsfra)
    16231627     .    fqcalving(i,nsrf) = zxfqcalving(i)
     1628          IF (pctsrf(i,nsrf) .LT. epsfra)
     1629     .    fqfonte(i,nsrf) = zxfqfonte(i)
    16241630        ENDDO
    16251631      ENDDO
Note: See TracChangeset for help on using the changeset viewer.