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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 61 - (show annotations)
Fri Apr 20 14:58:43 2012 UTC (12 years ago) by guez
File size: 791 byte(s)
No more included file in LMDZE, not even "netcdf.inc".

Created a variable containing the list of common source files in
GNUmakefile. So we now also see clearly files that are specific to
each program.

Split module "histcom". Assembled resulting files in directory
"Histcom".

Removed aliasing in calls to "laplacien".

1 module laplacien_m
2
3 IMPLICIT NONE
4
5 contains
6
7 SUBROUTINE laplacien(klevel, teta)
8
9 ! From LMDZ4/libf/dyn3d/laplacien.F, version 1.1.1.1 2004/05/19 12:53:06
10 ! P. Le Van
11 ! Calcul de div(grad) de teta.
12
13 use grad_m, only: grad
14 use filtreg_m, only: filtreg
15 use divergf_m, only: divergf
16 USE dimens_m, ONLY: llm
17 USE paramet_m, ONLY: ip1jm, ip1jmp1, jjp1
18
19 INTEGER, intent(in):: klevel
20 REAL, intent(inout):: teta(ip1jmp1, klevel)
21
22 ! Variables locales:
23 REAL ghy(ip1jm, llm), ghx(ip1jmp1, llm)
24
25 !-----------------------------------------------------------------
26
27 CALL filtreg(teta, jjp1, klevel, 2, 1, .TRUE., 1)
28 CALL grad(klevel, teta, ghx, ghy)
29 CALL divergf(klevel, ghx, ghy, teta)
30
31 END SUBROUTINE laplacien
32
33 end module laplacien_m

  ViewVC Help
Powered by ViewVC 1.1.21