/[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 207 by guez, Thu Sep 1 10:30:53 2016 UTC revision 252 by guez, Mon Jan 22 15:02:56 2018 UTC
# Line 11  contains Line 11  contains
11      ! Objet : calcul des tendances dynamiques      ! Objet : calcul des tendances dynamiques
12    
13      use bernoui_m, only: bernoui      use bernoui_m, only: bernoui
14      USE comgeom, ONLY: airesurg      USE comgeom, ONLY: airesurg_2d
15      use convmas_m, only: convmas      use convmas_m, only: convmas
16      use covcont_m, only: covcont      use covcont_m, only: covcont
17      USE dimens_m, ONLY: iim, jjm, llm      USE dimens_m, ONLY: iim, jjm, llm
# Line 42  contains Line 42  contains
42      REAL p(ip1jmp1, llmp1)      REAL p(ip1jmp1, llmp1)
43      REAL massebx(ip1jmp1, llm), masseby((iim + 1) * jjm, llm)      REAL massebx(ip1jmp1, llm), masseby((iim + 1) * jjm, llm)
44      REAL vorpot(iim + 1, jjm, llm)      REAL vorpot(iim + 1, jjm, llm)
45      real ecin(iim + 1, jjm + 1, llm), convm(ip1jmp1, llm)      real ecin(iim + 1, jjm + 1, llm), convm(iim + 1, jjm + 1, llm)
46      REAL massebxy(iim + 1, jjm, llm), dp(ip1jmp1)      REAL massebxy(iim + 1, jjm, llm), dp(iim + 1, jjm + 1)
47      INTEGER l      INTEGER l
48    
49      !-----------------------------------------------------------------------      !-----------------------------------------------------------------------
# Line 57  contains Line 57  contains
57      CALL massbarxy(masse, massebxy)      CALL massbarxy(masse, massebxy)
58      CALL flumass(massebx, masseby, vcont, ucont, pbaru, pbarv)      CALL flumass(massebx, masseby, vcont, ucont, pbaru, pbarv)
59      CALL convmas(pbaru, pbarv, convm)      CALL convmas(pbaru, pbarv, convm)
60      dp = convm(:, 1) / airesurg      dp = convm(:, :, 1) / airesurg_2d
61      CALL vitvert(convm, w)      w = vitvert(convm)
62      CALL tourpot(vcov, ucov, massebxy, vorpot)      CALL tourpot(vcov, ucov, massebxy, vorpot)
63      CALL enercin(vcov, ucov, vcont, ucont, ecin)      CALL enercin(vcov, ucov, vcont, ucont, ecin)
64      CALL sortvarc(ucov, teta, ps, masse, pk, phis, vorpot, phi, &      CALL sortvarc(ucov, teta, ps, masse, pk, phis, vorpot, phi, &

Legend:
Removed from v.207  
changed lines
  Added in v.252

  ViewVC Help
Powered by ViewVC 1.1.21