16 |
! number of time steps between output of control variables |
! number of time steps between output of control variables |
17 |
|
|
18 |
integer:: iecri = 1 ! time interval between outputs to "dyn_hist.nc" (in days) |
integer:: iecri = 1 ! time interval between outputs to "dyn_hist.nc" (in days) |
19 |
integer:: iphysiq = 5 ! période de la physique en pas de temps de la dynamique |
|
20 |
|
integer:: iphysiq = 5 |
21 |
|
! number of time steps of dynamics between calls to physics |
22 |
|
|
23 |
integer:: dayref = 1 ! jour de l'année de l'état initial |
integer:: dayref = 1 ! jour de l'année de l'état initial |
24 |
! (= 350 si 20 décembre par exemple) |
! (= 350 si 20 décembre par exemple) |
72 |
read(unit=*, nml=conf_gcm_nml) |
read(unit=*, nml=conf_gcm_nml) |
73 |
write(unit=*, nml=conf_gcm_nml) |
write(unit=*, nml=conf_gcm_nml) |
74 |
|
|
75 |
IF (MOD(day_step, iperiod) /= 0) call abort_gcm(modname = "gcm", & |
IF (MOD(day_step, iperiod) /= 0) call abort_gcm(modname = "conf_gcm", & |
76 |
message = & |
message = & |
77 |
'Il faut choisir un nombre de pas par jour multiple de "iperiod".', & |
'Il faut choisir un nombre de pas par jour multiple de "iperiod".', & |
78 |
ierr = 1) |
ierr = 1) |
79 |
|
|
80 |
IF (MOD(day_step,iphysiq)/= 0) call abort_gcm(modname = "gcm", message = & |
IF (MOD(day_step,iphysiq)/= 0) call abort_gcm(modname = "conf_gcm", & |
81 |
|
message = & |
82 |
'Il faut choisir un nombre de pas par jour multiple de "iphysiq".', & |
'Il faut choisir un nombre de pas par jour multiple de "iphysiq".', & |
83 |
ierr = 1) |
ierr = 1) |
84 |
|
|