source: trunk/LMDZ.GENERIC/libf/dyn3d/bernoui.F @ 1473

Last change on this file since 1473 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.4 KB
RevLine 
[135]1      SUBROUTINE bernoui (ngrid,nlay,pphi,pecin,pbern)
2      IMPLICIT NONE
3
4c=======================================================================
5c
6c   Auteur:   P. Le Van
7c   -------
8c
9c   Objet:
10c   ------
11c     calcul de la fonction de Bernouilli aux niveaux s  .....
12c     phi  et  ecin  sont des arguments d'entree pour le s-pg .......
13c          bern       est un  argument de sortie pour le s-pg  ......
14c
15c    fonction de Bernouilli = bern = filtre de( geopotentiel +
16c                              energ.cinet.)
17c
18c=======================================================================
19c
20c-----------------------------------------------------------------------
21c   Decalrations:
22c   -------------
23c
24#include "dimensions.h"
25#include "paramet.h"
26c
27c   Arguments:
28c   ----------
29c
30      INTEGER nlay,ngrid
31      REAL pphi(ngrid*nlay),pecin(ngrid*nlay),pbern(ngrid*nlay)
32c
33c   Local:
34c   ------
35c
36      INTEGER   ijl
37      EXTERNAL  filtreg
38c
39c-----------------------------------------------------------------------
40c   calcul de Bernouilli:
41c   ---------------------
42c
43      DO 4 ijl = 1,ngrid*nlay
44         pbern( ijl ) =  pphi( ijl ) + pecin( ijl )
45   4  CONTINUE
46c
47c-----------------------------------------------------------------------
48c   filtre:
49c   -------
50c
51      CALL filtreg( pbern, jjp1, llm, 2,1, .true., 1 )
52c
53c-----------------------------------------------------------------------
54      RETURN
55      END
Note: See TracBrowser for help on using the repository browser.