Ignore:
Timestamp:
Sep 29, 2016, 11:26:46 PM (8 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes r2593:2640 into testing branch

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/libf/dynphy_lonlat/calfis.F

    r2435 r2641  
    3434      USE callphysiq_mod, ONLY: call_physiq
    3535#endif
    36 
     36      USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, kappa, pi
     37      USE comvert_mod, ONLY: preff, presnivs
     38     
    3739      IMPLICIT NONE
    3840c=======================================================================
     
    8991c    ------------------
    9092
    91 #include "dimensions.h"
    92 #include "paramet.h"
    93 #include "temps.h"
     93      include "dimensions.h"
     94      include "paramet.h"
    9495
    9596      INTEGER ngridmx
    9697      PARAMETER( ngridmx = 2+(jjm-1)*iim - 1/jjm   )
    9798
    98 #include "comconst.h"
    99 #include "comvert.h"
    100 #include "comgeom2.h"
    101 #include "iniprint.h"
     99      include "comgeom2.h"
     100      include "iniprint.h"
    102101
    103102c    Arguments :
     
    142141c
    143142      REAL zrot(iip1,jjm,llm) ! AdlC May 2014
    144       REAL zufi(ngridmx,llm), zvfi(ngridmx,llm), zrfi(ngridmx,llm)
     143      REAL zufi(ngridmx,llm), zvfi(ngridmx,llm)
     144      REAL zrfi(ngridmx,llm) ! relative wind vorticity
    145145      REAL ztfi(ngridmx,llm),zqfi(ngridmx,llm,nqtot)
     146      REAL zpk(ngridmx,llm)
    146147c
    147148      REAL pcvgu(ngridmx,llm), pcvgv(ngridmx,llm)
     
    212213
    213214
    214 c   42. pression intercouches :
     215c   42. pression intercouches et fonction d'Exner:
    215216c
    216217c   -----------------------------------------------------------------
     
    223224       unskap   = 1./ kappa
    224225c
    225       DO l = 1, llmp1
     226      DO l = 1, llm
     227        zpk(   1,l ) = ppk(1,1,l)
    226228        zplev( 1,l ) = pp(1,1,l)
    227229        ig0 = 2
    228230          DO j = 2, jjm
    229231             DO i =1, iim
     232              zpk(   ig0,l ) = ppk(i,j,l)
    230233              zplev( ig0,l ) = pp(i,j,l)
    231234              ig0 = ig0 +1
    232235             ENDDO
    233236          ENDDO
     237        zpk(   ngridmx,l ) = ppk(1,jjp1,l)
    234238        zplev( ngridmx,l ) = pp(1,jjp1,l)
    235239      ENDDO
     240        zplev( 1,llmp1 ) = pp(1,1,llmp1)
     241        ig0 = 2
     242          DO j = 2, jjm
     243             DO i =1, iim
     244              zplev( ig0,llmp1 ) = pp(i,j,llmp1)
     245              ig0 = ig0 +1
     246             ENDDO
     247          ENDDO
     248        zplev( ngridmx,llmp1 ) = pp(1,jjp1,llmp1)
    236249c
    237250c
     
    472485     &                   jD_cur,jH_cur_split,zdt_split,
    473486     &                   zplev,zplay,
    474      &                   zphi,zphis,
     487     &                   zpk,zphi,zphis,
    475488     &                   presnivs,
    476489     &                   zufi,zvfi,zrfi,ztfi,zqfi,
Note: See TracChangeset for help on using the changeset viewer.