Ignore:
Timestamp:
Jan 12, 2001, 3:31:43 PM (23 years ago)
Author:
lmdzadmin
Message:

Changements necessaires pour l'appel a orchidee
LF

File:
1 edited

Legend:

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

    r158 r171  
    4242c d_q_dyn-input-R-tendance dynamique pour "q" (kg/kg/s)
    4343c omega---input-R-vitesse verticale en Pa/s
     44c cufi----input-R-resolution des mailles en x (m)
     45c cvfi----input-R-resolution des mailles en y (m)
    4446c
    4547c d_u-----output-R-tendance physique de "u" (m/s/s)
     
    7577c      ocean = type de modele ocean a utiliser: force, slab, couple
    7678      character *6 ocean
    77       parameter (ocean = 'force ')
    78 c     parameter (ocean = 'couple')
     79c     parameter (ocean = 'force ')
     80      parameter (ocean = 'couple')
    7981      logical ok_ocean
    8082c======================================================================
     
    144146      REAL presnivs(klev)
    145147      REAL znivsig(klev)
     148      REAL zsurf(nbsrf)
     149      real cufi(klon), cvfi(klon)
    146150
    147151      REAL u(klon,klev)
     
    226230      SAVE falbe                  ! albedo par type de surface
    227231c
    228       REAL rugmer(klon)
    229       SAVE rugmer                 ! longeur de rugosite sur mer (m)
    230232c
    231233c  Parametres de l'Orographie a l'Echelle Sous-Maille (OESM):
     
    692694     .                "ave(X)", zsto,zout)
    693695c
     696         CALL histdef(nid_day, "snow_cov", "Snow cover", "mm",
     697     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     698     .                "ave(X)", zsto,zout)
     699c
    694700         CALL histdef(nid_day, "evap", "Evaporation", "mm/day",
    695701     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     
    887893     .                "ave(X)", zsto,zout)
    888894c
     895         CALL histdef(nid_mth, "snow_cov", "Snow cover", "mm",
     896     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     897     .                "ave(X)", zsto,zout)
     898c
    889899         CALL histdef(nid_mth, "ages", "Snow age", "day",
    890900     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     
    13071317     $         iim,jjmp1,nhori, 1,1,1, -99, 32,
    13081318     $         "inst(X)", zsto,zout)
     1319c
     1320           call histdef(nid_ins, "albe_"//clnsurf(nsrf),
     1321     $         "Albedo "//clnsurf(nsrf), "-", 
     1322     $         iim,jjmp1,nhori, 1,1,1, -99, 32,
     1323     $         "inst(X)", zsto,zout)
     1324c
     1325           call histdef(nid_ins, "rugs_"//clnsurf(nsrf),
     1326     $         "rugosite "//clnsurf(nsrf), "-", 
     1327     $         iim,jjmp1,nhori, 1,1,1, -99, 32,
     1328     $         "inst(X)", zsto,zout)
    13091329C§§§
    13101330         END DO
     1331         CALL histdef(nid_ins, "rugs", "rugosity", "-",
     1332     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     1333     .                "inst(X)", zsto,zout)
     1334
     1335c
     1336         CALL histdef(nid_ins, "albs", "Surface albedo", "-",
     1337     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     1338     .                "inst(X)", zsto,zout)
     1339c
     1340         CALL histdef(nid_ins, "snow_cov", "Snow cover", "mm",
     1341     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     1342     .                "inst(X)", zsto,zout)
    13111343c
    13121344c Champs 3D:
     
    15161548     e            paprs,pplay,radsol, fsnow,fqsol,fevap,falbe,
    15171549     e            rain_fall, snow_fall, solsw, sollw, fder,
    1518      e            rlon, rlat, frugs,
    1519      e            debut, lafin, agesno,
     1550     e            rlon, rlat, cufi, cvfi, frugs,
     1551     e            debut, lafin, agesno,rugoro ,
    15201552     s            d_t_vdf,d_q_vdf,d_u_vdf,d_v_vdf,d_ts,
    1521      s            fluxt,fluxq,fluxu,fluxv,cdragh,cdragm,rugmer,
     1553     s            fluxt,fluxq,fluxu,fluxv,cdragh,cdragm,
    15221554     s            dsens, devap,
    15231555     s            ycoefh,yu1,yv1)
     
    20422074      CALL histwrite(nid_day,"snow",itap,zx_tmp_2d,iim*jjmp1,ndex2d)
    20432075c
     2076      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zxsnow,zx_tmp_2d)
     2077      CALL histwrite(nid_day,"snow_cov",itap,zx_tmp_2d,iim*jjmp1,ndex2d)
     2078c
    20442079      CALL gr_fi_ecrit(1, klon,iim,jjmp1, evap,zx_tmp_2d)
    20452080      CALL histwrite(nid_day,"evap",itap,zx_tmp_2d,iim*jjmp1,ndex2d)
     
    22022237      CALL gr_fi_ecrit(1, klon,iim,jjmp1, snow_fall,zx_tmp_2d)
    22032238      CALL histwrite(nid_mth,"snow",itap,zx_tmp_2d,iim*jjmp1,ndex2d)
     2239c
     2240      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zxsnow,zx_tmp_2d)
     2241      CALL histwrite(nid_mth,"snow_cov",itap,zx_tmp_2d,iim*jjmp1,ndex2d)
    22042242c
    22052243      CALL gr_fi_ecrit(1, klon,iim,jjmp1, agesno,zx_tmp_2d)
     
    25742612        CALL histwrite(nid_ins,"tauy_"//clnsurf(nsrf),itap,
    25752613     $      zx_tmp_2d,iim*jjmp1,ndex2d)
     2614C
     2615        zx_tmp_fi2d(1 : klon) = frugs( 1 : klon, nsrf)
     2616        CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d , zx_tmp_2d)
     2617        CALL histwrite(nid_ins,"rugs_"//clnsurf(nsrf),itap,
     2618     $      zx_tmp_2d,iim*jjmp1,ndex2d)
     2619C
     2620        zx_tmp_fi2d(1 : klon) = falbe( 1 : klon, nsrf)
     2621        CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d , zx_tmp_2d)
     2622        CALL histwrite(nid_ins,"albe_"//clnsurf(nsrf),itap,
     2623     $      zx_tmp_2d,iim*jjmp1,ndex2d)
    25762624C
    25772625      END DO 
    2578 
     2626      CALL gr_fi_ecrit(1, klon,iim,jjmp1, albsol,zx_tmp_2d)
     2627      CALL histwrite(nid_ins,"albs",itap,zx_tmp_2d,iim*jjmp1,ndex2d)
     2628c
     2629      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zxsnow,zx_tmp_2d)
     2630      CALL histwrite(nid_ins,"snow_cov",itap,zx_tmp_2d,iim*jjmp1,ndex2d)
     2631c
     2632      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zxrugs,zx_tmp_2d)
     2633      CALL histwrite(nid_ins,"rugs",itap,zx_tmp_2d,iim*jjmp1,ndex2d)
    25792634c
    25802635c Champs 3D:
Note: See TracChangeset for help on using the changeset viewer.