42 |
REAL, intent(inout):: teta(:, :, :) ! (iim + 1, jjm + 1, llm) |
REAL, intent(inout):: teta(:, :, :) ! (iim + 1, jjm + 1, llm) |
43 |
! potential temperature |
! potential temperature |
44 |
|
|
45 |
REAL, intent(inout):: ps(iim + 1, jjm + 1) ! pression au sol, en Pa |
REAL, intent(inout):: ps(:, :) ! (iim + 1, jjm + 1) pression au sol, en Pa |
46 |
REAL masse(ip1jmp1, llm) ! masse d'air |
REAL masse(ip1jmp1, llm) ! masse d'air |
47 |
REAL phis(ip1jmp1) ! geopotentiel au sol |
REAL phis(ip1jmp1) ! geopotentiel au sol |
48 |
|
|
71 |
|
|
72 |
! tendances dynamiques |
! tendances dynamiques |
73 |
REAL dv((iim + 1) * jjm, llm), du(ip1jmp1, llm) |
REAL dv((iim + 1) * jjm, llm), du(ip1jmp1, llm) |
74 |
REAL dteta(ip1jmp1, llm), dq(ip1jmp1, llm, nqmx), dp(ip1jmp1) |
REAL dteta(iim + 1, jjm + 1, llm), dq(ip1jmp1, llm, nqmx), dp(ip1jmp1) |
75 |
|
|
76 |
! tendances de la dissipation |
! tendances de la dissipation |
77 |
REAL dvdis((iim + 1) * jjm, llm), dudis(ip1jmp1, llm) |
REAL dvdis((iim + 1) * jjm, llm), dudis(ip1jmp1, llm) |
79 |
|
|
80 |
! tendances physiques |
! tendances physiques |
81 |
REAL dvfi((iim + 1) * jjm, llm), dufi(ip1jmp1, llm) |
REAL dvfi((iim + 1) * jjm, llm), dufi(ip1jmp1, llm) |
82 |
REAL dtetafi(ip1jmp1, llm), dqfi(ip1jmp1, llm, nqmx), dpfi(ip1jmp1) |
REAL dtetafi(iim + 1, jjm + 1, llm), dqfi(ip1jmp1, llm, nqmx), dpfi(ip1jmp1) |
83 |
|
|
84 |
! variables pour le fichier histoire |
! variables pour le fichier histoire |
85 |
|
|
177 |
IF (time > 1.) time = time - 1. |
IF (time > 1.) time = time - 1. |
178 |
|
|
179 |
CALL calfis(rdayvrai, time, ucov, vcov, teta, q, masse, ps, pk, & |
CALL calfis(rdayvrai, time, ucov, vcov, teta, q, masse, ps, pk, & |
180 |
phis, phi, du, dv, dteta, dq, w, dufi, dvfi, dtetafi, dqfi, & |
phis, phi, du, dv, dq, w, dufi, dvfi, dtetafi, dqfi, dpfi, & |
181 |
dpfi, lafin=itau+1==itaufin) |
lafin=itau+1==itaufin) |
182 |
|
|
183 |
! ajout des tendances physiques: |
! ajout des tendances physiques: |
184 |
CALL addfi(nqmx, dtphys, ucov, vcov, teta, q, ps, dufi, dvfi, & |
CALL addfi(nqmx, dtphys, ucov, vcov, teta, q, ps, dufi, dvfi, & |