GCC Code Coverage Report


Directory: ./
File: phys/qcheck.f90
Date: 2022-01-11 19:19:34
Exec Total Coverage
Lines: 0 8 0.0%
Branches: 0 6 0.0%

Line Branch Exec Source
1 FUNCTION qcheck(klon,klev,paprs,q,ql,aire)
2 IMPLICIT none
3 !
4 ! Calculer et imprimer l'eau totale. A utiliser pour verifier
5 ! la conservation de l'eau
6 !
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
13 !
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
25 !
26 qcheck = qtotal/zx
27 !
28 END FUNCTION qcheck
29
30