source: LMDZ6/branches/Amaury_dev/libf/phylmd/qcheck.F90 @ 5136

Last change on this file since 5136 was 5134, checked in by abarral, 4 months ago

Replace academic.h, alpale.h, comdissip.h, comdissipn.h, comdissnew.h by modules
Remove unused clesph0.h

File size: 624 bytes
RevLine 
[2419]1FUNCTION qcheck(klon,klev,paprs,q,ql,aire)
[5134]2  IMPLICIT NONE
[5099]3
[2419]4  ! Calculer et imprimer l'eau totale. A utiliser pour verifier
5  ! la conservation de l'eau
[5099]6
[2419]7  include "YOMCST.h"
8  INTEGER,INTENT(IN) :: klon,klev
9  REAL,INTENT(IN) :: paprs(klon,klev+1), q(klon,klev), ql(klon,klev)
10  REAL,INTENT(IN) :: aire(klon)
11  REAL qtotal, zx, qcheck
12  INTEGER i, k
[5099]13
[2419]14  zx = 0.0
15  DO i = 1, klon
16     zx = zx + aire(i)
17  ENDDO
18  qtotal = 0.0
19  DO k = 1, klev
20     DO i = 1, klon
21        qtotal = qtotal + (q(i,k)+ql(i,k)) * aire(i) &
22             *(paprs(i,k)-paprs(i,k+1))/RG
23     ENDDO
24  ENDDO
[5099]25
[2419]26  qcheck = qtotal/zx
[5099]27
[2419]28END FUNCTION qcheck
29
Note: See TracBrowser for help on using the repository browser.