/[lmdze]/trunk/dyn3d/Dissipation/dissip.f
ViewVC logotype

Diff of /trunk/dyn3d/Dissipation/dissip.f

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

revision 265 by guez, Tue Mar 20 09:35:59 2018 UTC revision 279 by guez, Fri Jul 20 14:30:23 2018 UTC
# Line 8  contains Line 8  contains
8    
9      ! From dyn3d/dissip.F, version 1.1.1.1 2004/05/19 12:53:05      ! From dyn3d/dissip.F, version 1.1.1.1 2004/05/19 12:53:05
10      ! Author: P. Le Van      ! Author: P. Le Van
11      ! Objet : calcul de la dissipation horizontale      
12      ! Avec opĂ©rateurs star : gradiv2, divgrad2, nxgraro2      ! Objet : calcul de la dissipation horizontale. Avec op\'erateurs
13        ! star : gradiv2, divgrad2, nxgraro2.
14    
15        use nr_util, only: assert
16    
17      USE comdissnew, ONLY: nitergdiv, nitergrot, niterh      USE comdissnew, ONLY: nitergdiv, nitergrot, niterh
18      USE dimensions, ONLY: iim, jjm, llm      USE dimensions, ONLY: iim, jjm, llm
19      use divgrad2_m, only: divgrad2      use divgrad2_m, only: divgrad2
20      use gradiv2_m, only: gradiv2      use gradiv2_m, only: gradiv2
21      USE inidissip_m, ONLY: dtdiss, tetah, tetaudiv, tetaurot, cdivu, crot, cdivh      USE inidissip_m, ONLY: dtdiss, tetah, tetaudiv, tetaurot, cdivu, crot, cdivh
     use nr_util, only: assert  
22      use nxgraro2_m, only: nxgraro2      use nxgraro2_m, only: nxgraro2
23    
24      REAL, intent(in):: vcov(:, :, :) ! (iim + 1, jjm, llm)      REAL, intent(in):: vcov(:, :, :) ! (iim + 1, jjm, llm)
# Line 54  contains Line 56  contains
56         dv(:, :, l) = - tedt(l) * gdy(:, :, l)         dv(:, :, l) = - tedt(l) * gdy(:, :, l)
57      END forall      END forall
58    
59      ! Calcul de la partie n X grad(rot) :      ! Calcul de la partie n \wedge grad(rot) :
60      CALL nxgraro2(ucov, vcov, nitergrot, gdx, gdy, crot)      CALL nxgraro2(ucov, vcov, nitergrot, gdx, gdy, crot)
61      tedt = tetaurot * dtdiss      tedt = tetaurot * dtdiss
62      forall (l = 1: llm)      forall (l = 1: llm)

Legend:
Removed from v.265  
changed lines
  Added in v.279

  ViewVC Help
Powered by ViewVC 1.1.21