26 |
integer:: anneeref = 1998 ! Annee de l'etat initial (avec 4 chiffres) |
integer:: anneeref = 1998 ! Annee de l'etat initial (avec 4 chiffres) |
27 |
|
|
28 |
logical:: raz_date = .false. |
logical:: raz_date = .false. |
29 |
! (remise a zero de la date initiale, prise en compte de la date de |
! prise en compte de la date initiale de la namelist et remise à |
30 |
! gcm.def avec remise a zero des compteurs de pas de temps) |
! zéro des compteurs de pas de temps (sinon on garde la date du |
31 |
! (pas de remise a zero: on garde la date du fichier restart) |
! fichier restart) |
32 |
|
|
33 |
integer:: periodav = 1 |
integer:: periodav = 1 |
34 |
! time interval between outputs in the dynamical part, in days |
! time interval between outputs in the dynamical part, in days |
113 |
'Il faut choisir un nombre de pas par jour multiple de "iphysiq".', & |
'Il faut choisir un nombre de pas par jour multiple de "iphysiq".', & |
114 |
ierr = 1) |
ierr = 1) |
115 |
|
|
116 |
|
if (ok_guide .and. mod(day_step, 4 * iperiod) /= 0) call & |
117 |
|
abort_gcm(modname = "conf_gcm", & |
118 |
|
message = 'ok_guide day_step iperiod', ierr = 1) |
119 |
|
|
120 |
IF (grossismx < 1.) THEN |
IF (grossismx < 1.) THEN |
121 |
PRINT *, 'Error: grossismx < 1' |
PRINT *, 'Error: grossismx < 1' |
122 |
STOP 1 |
STOP 1 |