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

Annotation of /trunk/dyn3d/convmas.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3 - (hide annotations)
Wed Feb 27 13:16:39 2008 UTC (16 years, 3 months ago) by guez
Original Path: trunk/libf/dyn3d/convmas.f
File size: 1710 byte(s)
Initial import
1 guez 3 !
2     ! $Header: /home/cvsroot/LMDZ4/libf/dyn3d/convmas.F,v 1.1.1.1 2004/05/19 12:53:07 lmdzadmin Exp $
3     !
4     SUBROUTINE convmas (pbaru, pbarv, convm )
5     c
6     use dimens_m
7     use paramet_m
8     use comvert
9     use logic
10     IMPLICIT NONE
11    
12     c=======================================================================
13     c
14     c Auteurs: P. Le Van , F. Hourdin .
15     c -------
16     c
17     c Objet:
18     c ------
19     c
20     c ********************************************************************
21     c .... calcul de la convergence du flux de masse aux niveaux p ...
22     c ********************************************************************
23     c
24     c
25     c pbaru et pbarv sont des arguments d'entree pour le s-pg ....
26     c ..... convm est un argument de sortie pour le s-pg ....
27     c
28     c le calcul se fait de haut en bas,
29     c la convergence de masse au niveau p(llm+1) est egale a 0. et
30     c n'est pas stockee dans le tableau convm .
31     c
32     c
33     c=======================================================================
34     c
35     c Declarations:
36     c -------------
37    
38    
39     REAL pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm ),convm( ip1jmp1,llm )
40     INTEGER l,ij
41    
42    
43     c-----------------------------------------------------------------------
44     c .... calcul de - (d(pbaru)/dx + d(pbarv)/dy ) ......
45    
46     CALL convflu( pbaru, pbarv, llm, convm )
47    
48     c-----------------------------------------------------------------------
49     c filtrage:
50     c ---------
51    
52     CALL filtreg( convm, jjp1, llm, 2, 2, .true., 1 )
53    
54     c integration de la convergence de masse de haut en bas ......
55    
56     DO l = llmm1, 1, -1
57     DO ij = 1, ip1jmp1
58     convm(ij,l) = convm(ij,l) + convm(ij,l+1)
59     ENDDO
60     ENDDO
61     c
62     RETURN
63     END

  ViewVC Help
Powered by ViewVC 1.1.21