My Project
Main Page
Data Types List
Files
File List
File Members
All
Classes
Files
Functions
Variables
Macros
divgrad.F
Go to the documentation of this file.
1
!
2
! $Header$
3
!
4
SUBROUTINE
divgrad
(klevel,h, lh, divgra )
5
IMPLICIT NONE
6
c
7
c=======================================================================
8
c
9
c Auteur : P. Le Van
10
c ----------
11
c
12
c lh
13
c calcul de (div( grad )) de h .....
14
c h et lh sont des arguments d'entree pour le s-prog
15
c divgra est un argument de sortie pour le s-prog
16
c
17
c=======================================================================
18
c
19
c declarations:
20
c -------------
21
c
22
#include "dimensions.h"
23
#include "paramet.h"
24
#include "comgeom.h"
25
#include "comdissipn.h"
26
#include "logic.h"
27
c
28
INTEGER
klevel
29
REAL
h(
ip1jmp1
,klevel ), divgra(
ip1jmp1
,klevel )
30
c
31
REAL
ghy(
ip1jm
,llm), ghx(
ip1jmp1
,llm)
32
33
INTEGER
l
,
ij
,iter,lh
34
c
35
c
36
c
37
CALL
scopy
(
ip1jmp1
*klevel,h,1,divgra,1 )
38
c
39
DO
10 iter = 1,lh
40
41
CALL
filtreg
( divgra,
jjp1
,klevel,2,1,.true.,1 )
42
43
CALL
grad
(klevel,divgra, ghx , ghy )
44
CALL
diverg
(klevel, ghx , ghy , divgra )
45
46
CALL
filtreg
( divgra,
jjp1
,klevel,2,1,.true.,1)
47
48
DO
5
l
= 1,klevel
49
DO
4
ij
= 1,
ip1jmp1
50
divgra(
ij
,
l
) = - cdivh * divgra(
ij
,
l
)
51
4
CONTINUE
52
5
CONTINUE
53
c
54
10
CONTINUE
55
RETURN
56
END
libf
dyn3d
divgrad.F
Generated on Fri Jun 28 2013 15:58:07 for My Project by
1.8.1.2