- Timestamp:
- Aug 2, 2024, 9:58:25 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/laplacien_gam_loc.f90
r5136 r5159 3 3 4 4 ! P. Le Van 5 ! 5 6 6 ! ************************************************************ 7 ! 7 8 8 ! .... calcul de (div( grad )) de teta ..... 9 9 ! ************************************************************ 10 10 ! klevel et teta sont des arguments d'entree pour le s-prog 11 11 ! divgra est un argument de sortie pour le s-prog 12 ! 12 13 13 USE parallel_lmdz 14 14 USE lmdz_comgeom 15 15 16 USE lmdz_dimensions, ONLY: iim, jjm, llm, ndm 17 USE lmdz_paramet 16 18 IMPLICIT NONE 17 19 ! 18 INCLUDE "dimensions.h"19 INCLUDE "paramet.h"20 20 21 ! 21 22 23 22 24 ! ............ variables en arguments .......... 23 ! 25 24 26 INTEGER :: klevel 25 27 REAL :: teta( ijb_u:ije_u,klevel ), divgra( ijb_u:ije_u,klevel ) … … 27 29 REAL :: unsaigam(ip1jmp1) 28 30 REAL :: unsapolnga, unsapolsga 29 ! 31 30 32 ! ........... variables locales ................. 31 ! 33 32 34 REAL :: ghy(ijb_v:ije_v,llm), ghx(ijb_u:ije_u,llm) 33 35 ! ...................................................... … … 35 37 INTEGER :: ijb,ije 36 38 INTEGER :: l 37 ! 38 ! 39 40 39 41 ! ... cvuscugam = ( cvu/ cu ) ** (- gamdissip ) 40 42 ! ... cuvscvgam = ( cuv/ cv ) ** (- gamdissip ) calcules dans inigeom .. … … 55 57 !$OMP END DO NOWAIT 56 58 57 ! 59 58 60 CALL grad_loc ( klevel, divgra, ghx, ghy ) 59 ! 61 60 62 CALL diverg_gam_loc ( klevel, cuvsga, cvusga, unsaigam , & 61 63 unsapolnga, unsapolsga, ghx , ghy , divgra )
Note: See TracChangeset
for help on using the changeset viewer.