/[lmdze]/trunk/libf/dyn3d/laplacien.f
ViewVC logotype

Contents of /trunk/libf/dyn3d/laplacien.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 60 - (show annotations)
Mon Jan 30 14:37:26 2012 UTC (12 years, 3 months ago) by guez
File size: 1276 byte(s)
Useless copies into "gdx" and "gdy" in "gradiv2".

1 !
2 ! $Header: /home/cvsroot/LMDZ4/libf/dyn3d/laplacien.F,v 1.1.1.1 2004/05/19 12:53:06 lmdzadmin Exp $
3 !
4 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 use grad_m, only: grad
15 use dimens_m
16 use paramet_m
17 use comgeom
18 use filtreg_m, only: filtreg
19 use divergf_m, only: divergf
20
21 IMPLICIT NONE
22 c
23
24 c
25 c ......... variables en arguments ..............
26 c
27 INTEGER, intent(in):: klevel
28 REAL teta( ip1jmp1,klevel ), divgra( ip1jmp1,klevel )
29 c
30 c ............ variables locales ..............
31 c
32 REAL ghy(ip1jm,llm), ghx(ip1jmp1,llm)
33 c .......................................................
34
35
36 c
37 CALL SCOPY ( ip1jmp1 * klevel, teta, 1, divgra, 1 )
38
39 CALL filtreg( divgra, jjp1, klevel, 2, 1, .TRUE., 1 )
40 CALL grad ( klevel,divgra, ghx , ghy )
41 CALL divergf ( klevel, ghx , ghy , divgra )
42
43 RETURN
44 END

  ViewVC Help
Powered by ViewVC 1.1.21