source: trunk/LMDZ.GENERIC/libf/dyn3d/massbarxy.F @ 773

Last change on this file since 773 was 135, checked in by aslmd, 14 years ago

CHANGEMENT ARBORESCENCE ETAPE 2 -- NON COMPLET

File size: 1.2 KB
Line 
1      SUBROUTINE massbarxy(  masse, massebxy )
2c
3c **********************************************************************
4c
5c  Calcule les moyennes en x et  y de la masse d'air dans chaque maille.
6c **********************************************************************
7c    Auteurs : P. Le Van , Fr. Hourdin  .
8c   ..........
9c
10c  ..  masse          est  un  argum. d'entree  pour le s-pg ...
11c  ..  massebxy       est  un  argum. de sortie pour le s-pg ...
12c     
13c
14c     IMPLICIT NONE
15c
16#include "dimensions.h"
17#include "paramet.h"
18#include "comconst.h"
19#include "comgeom.h"
20c
21       REAL  masse( ip1jmp1,llm ), massebxy( ip1jm,llm )
22c
23
24      DO l = 1 , llm
25c
26         DO ij = 1, ip1jm - 1
27            massebxy( ij,l ) = masse(    ij  ,l ) * alpha2(   ij    ) +
28     +                      masse(   ij+1 ,l ) * alpha3(  ij+1   ) +
29     +                      masse( ij+iip1,l ) * alpha1( ij+iip1 ) +
30     +                      masse( ij+iip2,l ) * alpha4( ij+iip2 )
31         ENDDO
32
33c    ....  correction pour     massebxy( iip1,j )  ........
34
35CDIR$ IVDEP
36
37         DO ij = iip1, ip1jm, iip1
38            massebxy( ij,l ) = massebxy( ij - iim,l )
39         ENDDO
40
41      ENDDO
42c
43      RETURN
44      END
Note: See TracBrowser for help on using the repository browser.