/[lmdze]/trunk/dyn3d/caldyn0.f
ViewVC logotype

Diff of /trunk/dyn3d/caldyn0.f

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 78 by guez, Wed Feb 5 17:51:07 2014 UTC revision 79 by guez, Fri Feb 28 17:52:47 2014 UTC
# Line 8  contains Line 8  contains
8         pbaru, pbarv)         pbaru, pbarv)
9    
10      ! From dyn3d/caldyn0.F, version 1.1.1.1 2004/05/19 12:53:07      ! From dyn3d/caldyn0.F, version 1.1.1.1 2004/05/19 12:53:07
11      ! Auteur :  P. Le Van      ! Authors:  P. Le Van, F. Forget
12      ! Objet : calcul des tendances dynamiques      ! Objet : calcul des tendances dynamiques
     ! Modif 04/93 F.Forget  
13    
14      USE comgeom, ONLY: airesurg      USE comgeom, ONLY: airesurg
15      USE dimens_m, ONLY: llm      USE dimens_m, ONLY: iim, jjm, llm
16      USE disvert_m, ONLY: ap, bp      USE disvert_m, ONLY: ap, bp
17      use flumass_m, only: flumass      use flumass_m, only: flumass
18      use massbarxy_m, only: massbarxy      use massbarxy_m, only: massbarxy
19      use massdair_m, only: massdair      use massdair_m, only: massdair
20      USE paramet_m, ONLY: iip1, ip1jm, ip1jmp1, jjp1, llmp1      USE paramet_m, ONLY: iip1, ip1jmp1, jjp1, llmp1
21      use sortvarc0_m, only: sortvarc0      use sortvarc0_m, only: sortvarc0
22      use tourpot_m, only: tourpot      use tourpot_m, only: tourpot
23    
24      ! Arguments:      ! Arguments:
25      REAL, INTENT (IN):: ucov(ip1jmp1, llm), vcov(ip1jm, llm)      REAL, INTENT(IN):: ucov(:, :, :) ! (iim + 1, jjm + 1, llm) vent covariant
26        REAL, INTENT(IN):: vcov(:, :, :) ! (iim + 1, jjm, llm) ! vent covariant
27      REAL, INTENT(IN):: teta(ip1jmp1, llm)      REAL, INTENT(IN):: teta(ip1jmp1, llm)
28      REAL, INTENT (IN):: ps(ip1jmp1)      REAL, INTENT (IN):: ps(ip1jmp1)
29      real, intent(out):: masse(ip1jmp1, llm)      real, intent(out):: masse(ip1jmp1, llm)
30      REAL, INTENT (IN):: pk(iip1, jjp1, llm)      REAL, INTENT (IN):: pk(iip1, jjp1, llm)
31      REAL, INTENT (IN):: phis(ip1jmp1)      REAL, INTENT (IN):: phis(ip1jmp1)
32      REAL, INTENT (IN):: phi(ip1jmp1, llm)      REAL, INTENT (IN):: phi(ip1jmp1, llm)
33      REAL, intent(out):: w(ip1jmp1, llm)      REAL, INTENT(out):: w(ip1jmp1, llm)
34      REAL, intent(out):: pbaru(ip1jmp1, llm), pbarv(ip1jm, llm)      REAL, intent(out):: pbaru(ip1jmp1, llm), pbarv((iim + 1) * jjm, llm)
35    
36      ! Local:      ! Local:
37        REAL vcont((iim + 1) * jjm, llm), ucont(ip1jmp1, llm)
     REAL vcont(ip1jm, llm), ucont(ip1jmp1, llm)  
38      REAL p(ip1jmp1, llmp1)      REAL p(ip1jmp1, llmp1)
39      REAL massebx(ip1jmp1, llm), masseby(ip1jm, llm)      REAL massebx(ip1jmp1, llm), masseby((iim + 1) * jjm, llm)
40      REAL vorpot(ip1jm, llm)      REAL vorpot(iim + 1, jjm, llm)
41      real ecin(ip1jmp1, llm), convm(ip1jmp1, llm)      real ecin(ip1jmp1, llm), convm(ip1jmp1, llm)
42      REAL bern(ip1jmp1, llm)      REAL bern(ip1jmp1, llm)
43      REAL massebxy(ip1jm, llm), dp(ip1jmp1)      REAL massebxy(iim + 1, jjm, llm), dp(ip1jmp1)
44        INTEGER l
     INTEGER ij, l  
45    
46      !-----------------------------------------------------------------------      !-----------------------------------------------------------------------
47    

Legend:
Removed from v.78  
changed lines
  Added in v.79

  ViewVC Help
Powered by ViewVC 1.1.21