17 |
USE comgeom, ONLY: airesurg, constang_2d |
USE comgeom, ONLY: airesurg, constang_2d |
18 |
USE conf_gcm_m, ONLY: day_step |
USE conf_gcm_m, ONLY: day_step |
19 |
use convmas_m, only: convmas |
use convmas_m, only: convmas |
20 |
|
use covcont_m, only: covcont |
21 |
USE dimens_m, ONLY: iim, jjm, llm |
USE dimens_m, ONLY: iim, jjm, llm |
22 |
USE disvert_m, ONLY: ap, bp |
USE disvert_m, ONLY: ap, bp |
23 |
use dteta1_m, only: dteta1 |
use dteta1_m, only: dteta1 |
24 |
use dudv1_m, only: dudv1 |
use dudv1_m, only: dudv1 |
25 |
use dudv2_m, only: dudv2 |
use dudv2_m, only: dudv2 |
26 |
USE dynetat0_m, ONLY: day_ini |
USE dynetat0_m, ONLY: day_ini |
27 |
|
use enercin_m, only: enercin |
28 |
use flumass_m, only: flumass |
use flumass_m, only: flumass |
29 |
use massbar_m, only: massbar |
use massbar_m, only: massbar |
30 |
use massbarxy_m, only: massbarxy |
use massbarxy_m, only: massbarxy |
36 |
|
|
37 |
INTEGER, INTENT(IN):: itau |
INTEGER, INTENT(IN):: itau |
38 |
REAL, INTENT(IN):: ucov(:, :, :) ! (iim + 1, jjm + 1, llm) vent covariant |
REAL, INTENT(IN):: ucov(:, :, :) ! (iim + 1, jjm + 1, llm) vent covariant |
39 |
REAL, INTENT(IN):: vcov(:, :, :) ! (iim + 1, jjm, llm) ! vent covariant |
REAL, INTENT(IN):: vcov(:, :, :) ! (iim + 1, jjm, llm) vent covariant |
40 |
REAL, INTENT(IN):: teta(ip1jmp1, llm) |
REAL, INTENT(IN):: teta(:, :, :) ! (iim + 1, jjm + 1, llm) |
41 |
REAL, INTENT (IN):: ps(ip1jmp1) |
REAL, INTENT (IN):: ps(ip1jmp1) |
42 |
real, intent(out):: masse(ip1jmp1, llm) |
real, intent(out):: masse(ip1jmp1, llm) |
43 |
REAL, INTENT(IN):: pk(iip1, jjp1, llm) |
REAL, INTENT(IN):: pk(iip1, jjp1, llm) |
46 |
REAL, INTENT(IN):: phi(iim + 1, jjm + 1, llm) |
REAL, INTENT(IN):: phi(iim + 1, jjm + 1, llm) |
47 |
REAL dudyn(:, :, :) ! (iim + 1, jjm + 1, llm) |
REAL dudyn(:, :, :) ! (iim + 1, jjm + 1, llm) |
48 |
real dv((iim + 1) * jjm, llm) |
real dv((iim + 1) * jjm, llm) |
49 |
REAL, INTENT(out):: dteta(ip1jmp1, llm) |
REAL, INTENT(out):: dteta(:, :, :) ! (iim + 1, jjm + 1, llm) |
50 |
real, INTENT(out):: dp(ip1jmp1) |
real, INTENT(out):: dp(ip1jmp1) |
51 |
REAL, INTENT(out):: w(:, :, :) ! (iim + 1, jjm + 1, llm) |
REAL, INTENT(out):: w(:, :, :) ! (iim + 1, jjm + 1, llm) |
52 |
REAL, intent(out):: pbaru(ip1jmp1, llm), pbarv((iim + 1) * jjm, llm) |
REAL, intent(out):: pbaru(ip1jmp1, llm), pbarv((iim + 1) * jjm, llm) |