source: trunk/LMDZ.GENERIC/libf/dyn3d/vitvert.F @ 1422

Last change on this file since 1422 was 1422, checked in by milmd, 10 years ago

In GENERIC, MARS and COMMON models replace some include files by modules (usefull for decoupling physics with dynamics).

File size: 1.2 KB
Line 
1      SUBROUTINE vitvert ( convm , w )
2c
3      USE comvert_mod, ONLY: bp
4
5      IMPLICIT NONE
6
7c=======================================================================
8c
9c   Auteurs:  P. Le Van , F. Hourdin .
10c   -------
11c
12c   Objet:
13c   ------
14c
15c    *******************************************************************
16c  .... calcul de la vitesse verticale aux niveaux sigma  ....
17c    *******************************************************************
18c     convm   est un argument  d'entree pour le s-pg  ......
19c       w     est un argument de sortie pour le s-pg  ......
20c
21c    la vitesse verticale est orientee de  haut en bas .
22c    au sol, au niveau sigma(1),   w(i,j,1) = 0.
23c    au sommet, au niveau sigma(llm+1) , la vit.verticale est aussi
24c    egale a 0. et n'est pas stockee dans le tableau w  .
25c
26c
27c=======================================================================
28
29#include "dimensions.h"
30#include "paramet.h"
31
32      REAL w(ip1jmp1,llm),convm(ip1jmp1,llm)
33      INTEGER   l, ij
34
35
36
37      DO 2  l = 1,llmm1
38
39      DO 1 ij = 1,ip1jmp1
40      w( ij, l+1 ) = convm( ij, l+1 ) - bp(l+1) * convm( ij, 1 )
41   1  CONTINUE
42
43   2  CONTINUE
44
45      DO 5 ij  = 1,ip1jmp1
46      w(ij,1)  = 0.
475     CONTINUE
48
49      RETURN
50      END
Note: See TracBrowser for help on using the repository browser.