GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: dyn3d_common/laplacien.F Lines: 6 6 100.0 %
Date: 2023-06-30 12:51:15 Branches: 0 0 - %

Line Branch Exec Source
1
!
2
! $Header$
3
!
4
676
      SUBROUTINE laplacien ( klevel, teta, divgra )
5
c
6
c     P. Le Van
7
c
8
c   ************************************************************
9
c    ....     calcul de  (div( grad ))   de   teta  .....
10
c   ************************************************************
11
c     klevel et teta  sont des arguments  d'entree pour le s-prog
12
c      divgra     est  un argument  de sortie pour le s-prog
13
c
14
      IMPLICIT NONE
15
c
16
      INCLUDE "dimensions.h"
17
      INCLUDE "paramet.h"
18
      INCLUDE "comgeom.h"
19
20
c
21
c    .........      variables  en arguments   ..............
22
c
23
      INTEGER klevel
24
      REAL teta( ip1jmp1,klevel ), divgra( ip1jmp1,klevel )
25
c
26
c    ............     variables  locales      ..............
27
c
28
      REAL ghy(ip1jm,llm), ghx(ip1jmp1,llm)
29
c    .......................................................
30
31
32
c
33
676
      CALL SCOPY ( ip1jmp1 * klevel, teta, 1, divgra, 1 )
34
35
676
      CALL filtreg( divgra,  jjp1, klevel,  2, 1, .TRUE., 1 )
36
676
      CALL   grad ( klevel,divgra,   ghx , ghy              )
37
676
      CALL  divergf ( klevel, ghx , ghy  , divgra           )
38
39
676
      RETURN
40
      END