Ignore:
Timestamp:
Mar 12, 2010, 11:54:11 AM (14 years ago)
Author:
Laurent Fairhead
Message:

Improvements concerning wake parametrisation (from JYG, NR, IT, with more to come).
Alp_offset is read in form physiq.def file


Améliorations à la paramétrisation des poches froides (de JYG, NR, IT, d'autres
sont à venir)
Alp_offset est rajouté à la liste des paramètres lus dans physiq.def

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/ini_wake.F

    r970 r1322  
     1!
     2! $Id$
     3!
    14      SUBROUTINE INI_WAKE(wape,fip,it_wape_prescr,
    25     :     wape_prescr, fip_prescr, alp_bl_prescr, ale_bl_prescr)
     
    2326c   wape_prescr    : valeur prescrite de la WAPE.
    2427c   fip_prescr     : valeur prescrite de la FIP.
     28c   ale_bl_prescr  : valeur prescrite de la Ale de PBL.
     29c   alp_bl_prescr  : valeur prescrite de la Alp de PBL.
    2530c
    2631c Variables internes
     
    2934c   w  = WAPE lue
    3035c   f  = FIP lue
     36c   alebl  = Ale de PBL lue
     37c   alpbl  = Alp de PBL lue
    3138c
     39      include 'iniprint.h'
    3240cdeclarations
    3341      real ale_bl_prescr
    3442      real alp_bl_prescr
    3543      real it
    36 cCR: on rajoute ale et alp de la PBL precrits
    37 c     open (99,file='wake.data',form='formatted')
    38 c     read (99,*) it
    39 c     read (99,*) w
    40 c     read (99,*) f
    41 c     read (99,*) u
    42 c     read (99,*) p
    43 c     close (99)
    4444
    4545! FH A mettre si besoin dans physiq.def
     
    4848      w=4.
    4949      f=0.1
    50       u=0.1
    51       p=4.
     50      alebl=4.
     51      alpbl=0.1
    5252c
    53       print *,' it,w ',it,w
     53cCR: on rajoute ale et alp de la PBL precrits
     54      open (99,file='wake.data',form='formatted',status='old',err=902)
     55      read (99,*) it
     56      read (99,*) w
     57      read (99,*) f
     58      read (99,*,end=901) alebl
     59      read (99,*,end=901) alpbl
     60901   close (99)
     61902   continue
     62c
     63      write(lunout,*)' it,wape ',it,wape
    5464      it_wape_prescr = it
    5565      if (w .lt. 0) then
     
    6171      endif
    6272c
    63       print *,' u,p ',u,p
    64       alp_bl_prescr=u
    65       ale_bl_prescr=p
     73      write(lunout,*)' alebl, alpbl ',alebl,alpbl
     74      ale_bl_prescr=alebl
     75      alp_bl_prescr=alpbl
    6676      print *,'Initialisation de la poche : WAPE, FIP imposees ='
    6777     $               ,wape_prescr, fip_prescr
Note: See TracChangeset for help on using the changeset viewer.