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

Annotation of /trunk/dyn3d/laplacien.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 107 - (hide annotations)
Thu Sep 11 15:09:15 2014 UTC (9 years, 8 months ago) by guez
File size: 817 byte(s)
Imported procedure grilles_gcm_sub from LMDZ. Had then to transform
local variable phis of etat to argument.

Replaced calls to lnblnk by calls to trim.

Removed arguments nlat, klevel and griscal of filtreg. Replaced
integer arguments ifiltre and iaire by logical arguments direct and
intensive.

Changed default values of guide_t and guide_q to false.

1 guez 61 module laplacien_m
2 guez 57
3 guez 61 IMPLICIT NONE
4 guez 3
5 guez 61 contains
6 guez 3
7 guez 61 SUBROUTINE laplacien(klevel, teta)
8 guez 3
9 guez 61 ! 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 guez 3
13 guez 106 use dimens_m, only: iim, jjm
14 guez 65 use divergf_m, only: divergf
15     use filtreg_m, only: filtreg
16 guez 61 use grad_m, only: grad
17     USE paramet_m, ONLY: ip1jm, ip1jmp1, jjp1
18 guez 3
19 guez 61 INTEGER, intent(in):: klevel
20 guez 106 REAL, intent(inout):: teta(iim + 1, jjm + 1, klevel)
21 guez 61
22     ! Variables locales:
23 guez 103 REAL ghy(ip1jm, klevel), ghx(ip1jmp1, klevel)
24 guez 61
25     !-----------------------------------------------------------------
26    
27 guez 107 CALL filtreg(teta, direct = .true., intensive = .true.)
28 guez 61 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