source: trunk/LMDZ.PLUTO.old/libf/dyn3d/laplacien_rotgam.F

Last change on this file was 3175, checked in by emillour, 10 months ago

Pluto PCM:
Add the old Pluto LMDZ for reference (required prior step to making
an LMDZ.PLUTO using the same framework as the other physics packages).
TB+EM

File size: 1.1 KB
RevLine 
[3175]1      SUBROUTINE laplacien_rotgam ( klevel, rotin, rotout )
2c
3c     P. Le Van
4c
5c   ************************************************************
6c   ... calcul de  (rotat x nxgrad)_gam  du rotationnel rotin ..
7c   ************************************************************
8c     klevel et teta  sont des arguments  d'entree pour le s-prog
9c      divgra     est  un argument  de sortie pour le s-prog
10c
11      IMPLICIT NONE
12c
13#include "dimensions.h"
14#include "paramet.h"
15#include "comgeom.h"
16
17c
18c    .............   variables  en  arguments    ...........
19c
20      INTEGER klevel
21      REAL rotin( ip1jm,klevel ), rotout( ip1jm,klevel )
22c
23c   ............     variables   locales     ...............
24c
25      INTEGER l, ij
26      REAL ghy(ip1jm,llm), ghx(ip1jmp1,llm)
27c   ........................................................
28c
29      EXTERNAL   nxgrad_gam, rotat_nfil
30c
31
32      CALL nxgrad_gam ( klevel, rotin,   ghx ,   ghy  )
33      CALL rotat_nfil ( klevel, ghx  ,   ghy , rotout )
34c
35      DO l = 1, klevel
36        DO ij = 1, ip1jm
37         rotout(ij,l) = rotout(ij,l) * unsairz_gam(ij)
38        ENDDO
39      ENDDO
40
41      RETURN
42      END
Note: See TracBrowser for help on using the repository browser.