15 |
! Pour Van-Leer plus vapeur d'eau saturée : iadv(1)=4 |
! Pour Van-Leer plus vapeur d'eau saturée : iadv(1)=4 |
16 |
! Pour Van-Leer : iadv=10 |
! Pour Van-Leer : iadv=10 |
17 |
|
|
18 |
USE IOIPSL, only: ioconf_calendar, histclo |
use abort_gcm_m, only: abort_gcm |
19 |
use dimens_m, only: iim, jjm, llm, nqmx |
use clesphys2, only: read_clesphys2 |
20 |
use dimphy, only: klon |
use com_io_dyn, only: histid, histvid, histaveid |
|
use paramet_m, only: ip1jm, ip1jmp1 |
|
21 |
use comconst, only: daysec, cpp, dtvr, g, rad, r, initialize |
use comconst, only: daysec, cpp, dtvr, g, rad, r, initialize |
22 |
use comdissnew, only: lstardis, nitergdiv, nitergrot, niterh, tetagdiv, & |
use comdissnew, only: lstardis, nitergdiv, nitergrot, niterh, tetagdiv, & |
23 |
tetagrot, tetatemp |
tetagrot, tetatemp |
24 |
|
use comgeom, only: rlatu, aire_2d, cu_2d, cv_2d, rlonv |
25 |
use conf_gcm_m, only: day_step, iperiod, anneeref, dayref, iecri, iphysiq, & |
use conf_gcm_m, only: day_step, iperiod, anneeref, dayref, iecri, iphysiq, & |
26 |
nday, raz_date, periodav, conf_gcm |
nday, raz_date, periodav, conf_gcm |
27 |
use logic, only: iflag_phys |
use dimens_m, only: iim, jjm, llm, nqmx |
28 |
use comgeom, only: rlatu, aire_2d, cu_2d, cv_2d, rlonv |
use dimphy, only: klon |
29 |
use temps, only: day_ref, annee_ref, day_ini, day_end, itau_dyn |
use dynetat0_m, only: dynetat0, day_ini |
30 |
use com_io_dyn, only: histid, histvid, histaveid |
use dynredem0_m, only: dynredem0 |
|
use tracstoke, only: istdyn, istphy |
|
|
use abort_gcm_m, only: abort_gcm |
|
|
use inithist_m, only: inithist |
|
|
use initdynav_m, only: initdynav |
|
|
use dynetat0_m, only: dynetat0 |
|
31 |
use grid_change, only: dyn_phy, init_dyn_phy |
use grid_change, only: dyn_phy, init_dyn_phy |
32 |
use iniadvtrac_m, only: iniadvtrac |
use iniadvtrac_m, only: iniadvtrac |
33 |
|
use inidissip_m, only: inidissip |
34 |
|
use inigeom_m, only: inigeom |
35 |
|
use initdynav_m, only: initdynav |
36 |
|
use inithist_m, only: inithist |
37 |
|
USE IOIPSL, only: ioconf_calendar, histclo |
38 |
use leapfrog_m, only: leapfrog |
use leapfrog_m, only: leapfrog |
39 |
use dynredem0_m, only: dynredem0 |
use logic, only: iflag_phys |
40 |
use clesphys2, only: read_clesphys2 |
use paramet_m, only: ip1jm, ip1jmp1 |
41 |
|
use temps, only: day_ref, annee_ref, day_end, itau_dyn |
42 |
|
use tracstoke, only: istdyn, istphy |
43 |
|
|
44 |
IMPLICIT NONE |
IMPLICIT NONE |
45 |
|
|
55 |
REAL phis(iim + 1, jjm + 1) ! géopotentiel au sol |
REAL phis(iim + 1, jjm + 1) ! géopotentiel au sol |
56 |
|
|
57 |
! Variables pour le fichier histoire : |
! Variables pour le fichier histoire : |
58 |
REAL time_0 |
REAL time_0 ! time in day, as a fraction of day, in [0, 1[ |
|
|
|
|
!!INTEGER i |
|
59 |
|
|
60 |
! Calendrier : |
! Calendrier : |
61 |
LOGICAL:: true_calendar = .false. ! default value |
LOGICAL:: true_calendar = .false. ! default value |
181 |
zcufi, zcvfi, rad, g, r, cpp) |
zcufi, zcvfi, rad, g, r, cpp) |
182 |
ENDIF |
ENDIF |
183 |
|
|
|
! Numéro de stockage pour les fichiers de redémarrage : |
|
184 |
! Initialisation des entrées-sorties : |
! Initialisation des entrées-sorties : |
185 |
day_end = day_ini + nday |
day_end = day_ini + nday |
186 |
print *, "day_ini = ", day_ini |
print *, "day_ini = ", day_ini |