12 |
|
|
13 |
use dimens_m, only: iim, jjm |
use dimens_m, only: iim, jjm |
14 |
use divergf_m, only: divergf |
use divergf_m, only: divergf |
15 |
use filtreg_m, only: filtreg |
use filtreg_scal_m, only: filtreg_scal |
16 |
use grad_m, only: grad |
use grad_m, only: grad |
17 |
USE paramet_m, ONLY: ip1jm, ip1jmp1, jjp1 |
USE paramet_m, ONLY: ip1jm, ip1jmp1 |
18 |
|
|
19 |
INTEGER, intent(in):: klevel |
INTEGER, intent(in):: klevel |
20 |
REAL, intent(inout):: teta(iim + 1, jjm + 1, klevel) |
REAL, intent(inout):: teta(iim + 1, jjm + 1, klevel) |
24 |
|
|
25 |
!----------------------------------------------------------------- |
!----------------------------------------------------------------- |
26 |
|
|
27 |
CALL filtreg(teta, jjp1, klevel, 2, 1, .TRUE.) |
CALL filtreg_scal(teta, direct = .true., intensive = .true.) |
28 |
CALL grad(klevel, teta, ghx, ghy) |
CALL grad(klevel, teta, ghx, ghy) |
29 |
CALL divergf(klevel, ghx, ghy, teta) |
CALL divergf(klevel, ghx, ghy, teta) |
30 |
|
|