Directory: | ./ |
---|---|
File: | dyn3d_common/massbarxy.f90 |
Date: | 2022-01-11 19:19:34 |
Exec | Total | Coverage | |
---|---|---|---|
Lines: | 6 | 6 | 100.0% |
Branches: | 6 | 6 | 100.0% |
Line | Branch | Exec | Source |
---|---|---|---|
1 | 2962 | SUBROUTINE massbarxy(masse,massebxy) | |
2 | ! | ||
3 | !------------------------------------------------------------------------------- | ||
4 | ! Authors: P. Le Van , Fr. Hourdin. | ||
5 | !------------------------------------------------------------------------------- | ||
6 | ! Purpose: Compute air mass mean along X and Y in each cell. | ||
7 | ! See iniconst for more details. | ||
8 | IMPLICIT NONE | ||
9 | include "dimensions.h" | ||
10 | include "paramet.h" | ||
11 | include "comgeom.h" | ||
12 | !=============================================================================== | ||
13 | ! Arguments: | ||
14 | REAL, INTENT(IN) :: masse (ip1jmp1,llm) | ||
15 | REAL, INTENT(OUT) :: massebxy(ip1jm ,llm) | ||
16 | !=============================================================================== | ||
17 | ! Local variables: | ||
18 | INTEGER :: ij, l | ||
19 | !=============================================================================== | ||
20 |
2/2✓ Branch 0 taken 115518 times.
✓ Branch 1 taken 2962 times.
|
118480 | DO l=1,llm |
21 |
2/2✓ Branch 0 taken 121871490 times.
✓ Branch 1 taken 115518 times.
|
121987008 | DO ij=1,ip1jm-1 |
22 | massebxy(ij,l)=masse(ij ,l)*alpha2(ij ) + & | ||
23 | + masse(ij+1 ,l)*alpha3(ij+1 ) + & | ||
24 | + masse(ij+iip1,l)*alpha1(ij+iip1) + & | ||
25 | 121987008 | + masse(ij+iip2,l)*alpha4(ij+iip2) | |
26 | END DO | ||
27 |
2/2✓ Branch 0 taken 3581058 times.
✓ Branch 1 taken 115518 times.
|
3699538 | DO ij=iip1,ip1jm,iip1; massebxy(ij,l)=massebxy(ij-iim,l); END DO |
28 | END DO | ||
29 | |||
30 | 2962 | END SUBROUTINE massbarxy | |
31 |