Directory: | ./ |
---|---|
File: | dyn3d_common/covcont.f90 |
Date: | 2022-01-11 19:19:34 |
Exec | Total | Coverage | |
---|---|---|---|
Lines: | 5 | 5 | 100.0% |
Branches: | 6 | 6 | 100.0% |
Line | Branch | Exec | Source |
---|---|---|---|
1 | 3841 | SUBROUTINE covcont (klevel,ucov, vcov, ucont, vcont ) | |
2 | ! | ||
3 | !------------------------------------------------------------------------------- | ||
4 | ! Author: P. Le Van | ||
5 | !------------------------------------------------------------------------------- | ||
6 | ! Purpose: Compute contravariant components from covariant components. | ||
7 | !------------------------------------------------------------------------------- | ||
8 | IMPLICIT NONE | ||
9 | include "dimensions.h" | ||
10 | include "paramet.h" | ||
11 | include "comgeom.h" | ||
12 | !=============================================================================== | ||
13 | ! Arguments: | ||
14 | INTEGER, INTENT(IN) :: klevel !--- VERTICAL LEVELS NUMBER | ||
15 | REAL, INTENT(IN) :: ucov ( ip1jmp1,klevel ) !--- U COVARIANT WIND | ||
16 | REAL, INTENT(IN) :: vcov ( ip1jm ,klevel ) !--- V COVARIANT WIND | ||
17 | REAL, INTENT(OUT) :: ucont( ip1jmp1,klevel ) !--- U CONTRAVAR WIND | ||
18 | REAL, INTENT(OUT) :: vcont( ip1jm ,klevel ) !--- V CONTRAVAR WIND | ||
19 | !=============================================================================== | ||
20 | ! Local variables: | ||
21 | INTEGER :: l | ||
22 | !=============================================================================== | ||
23 |
2/2✓ Branch 0 taken 149799 times.
✓ Branch 1 taken 3841 times.
|
153640 | DO l=1,klevel |
24 |
2/2✓ Branch 0 taken 153244377 times.
✓ Branch 1 taken 149799 times.
|
153394176 | ucont(iip2:ip1jm,l)=ucov(iip2:ip1jm,l) * unscu2(iip2:ip1jm) |
25 |
2/2✓ Branch 0 taken 158187744 times.
✓ Branch 1 taken 149799 times.
|
158341384 | vcont( 1:ip1jm,l)=vcov( 1:ip1jm,l) * unscv2( 1:ip1jm) |
26 | END DO | ||
27 | |||
28 | 3841 | END SUBROUTINE covcont | |
29 | |||
30 |