LMDZ
convmas2_p.F
Go to the documentation of this file.
1  SUBROUTINE convmas2_p ( convm )
2 c
3  USE parallel_lmdz
4  IMPLICIT NONE
5 
6 c=======================================================================
7 c
8 c Auteurs: P. Le Van , F. Hourdin .
9 c -------
10 c
11 c Objet:
12 c ------
13 c
14 c ********************************************************************
15 c .... calcul de la convergence du flux de masse aux niveaux p ...
16 c ********************************************************************
17 c
18 c
19 c pbaru et pbarv sont des arguments d'entree pour le s-pg ....
20 c ..... convm est un argument de sortie pour le s-pg ....
21 c
22 c le calcul se fait de haut en bas,
23 c la convergence de masse au niveau p(llm+1) est egale a 0. et
24 c n'est pas stockee dans le tableau convm .
25 c
26 c
27 c=======================================================================
28 c
29 c Declarations:
30 c -------------
31 
32 #include "dimensions.h"
33 #include "paramet.h"
34 #include "comvert.h"
35 #include "logic.h"
36 
37  REAL pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm )
38  REAL :: convm( ip1jmp1,llm )
39  INTEGER l,ij
40  INTEGER ijb,ije,jjb,jje
41 
42 c$OMP MASTER
43 c integration de la convergence de masse de haut en bas ......
44  ijb=ij_begin
45  ije=ij_end+iip1
46  if (pole_sud) ije=ij_end
47 
48  DO l = llmm1, 1, -1
49  DO ij = ijb, ije
50  convm(ij,l) = convm(ij,l) + convm(ij,l+1)
51  ENDDO
52  ENDDO
53 c
54 c$OMP END MASTER
55  RETURN
56  END
!$Header llmm1 INTEGER ip1jmp1
Definition: paramet.h:14
subroutine convmas2_p(convm)
Definition: convmas2_p.F:2
integer, save ij_end
logical, save pole_sud
!$Id Turb_fcg_gcssold get_uvd hqturb_gcssold endif!large scale llm day day1 day day1 *dt_toga endif!time annee_ref dt_toga u_toga vq_toga w_prof vq_prof llm day day1 day day1 *dt_dice endif!time annee_ref dt_dice swup_dice vg_dice omega_dice tg_prof vg_profd w_profd omega_profd!do llm!print llm l llm
!$Header llmm1 INTEGER ip1jm
Definition: paramet.h:14
integer, save ij_begin