20 |
integer:: iphysiq = 5 |
integer:: iphysiq = 5 |
21 |
! number of time steps of dynamics between calls to physics |
! number of time steps of dynamics between calls to physics |
22 |
|
|
|
integer:: dayref = 1 ! jour de l'année de l'état initial |
|
|
! (= 350 si 20 décembre par exemple) |
|
|
|
|
|
integer:: anneeref = 1998 ! Annee de l'etat initial (avec 4 chiffres) |
|
|
|
|
23 |
logical:: raz_date = .false. |
logical:: raz_date = .false. |
24 |
! prise en compte de la date initiale de la namelist et remise à |
! prise en compte de la date initiale de la namelist et remise à |
25 |
! zéro des compteurs de pas de temps (sinon on garde la date du |
! zéro des compteurs de pas de temps (sinon on garde la date du |
50 |
! Auteurs : L. Fairhead, P. Le Van |
! Auteurs : L. Fairhead, P. Le Van |
51 |
! Version du 29/04/97 |
! Version du 29/04/97 |
52 |
|
|
|
! On ne compare pas les paramètres du zoom (grossismx, grossismy, |
|
|
! clon, clat) lus sur le fichier start avec ceux lus dans |
|
|
! une namelist, au début de gcm. Ces paramètres définissent entre |
|
|
! autres la grille et doivent être identiques, sinon il y aura |
|
|
! divergence du gcm. |
|
|
|
|
53 |
use abort_gcm_m, only: abort_gcm |
use abort_gcm_m, only: abort_gcm |
54 |
use comdissnew, only: read_comdissnew |
use comdissnew, only: read_comdissnew |
55 |
use unit_nml_m, only: unit_nml |
use unit_nml_m, only: unit_nml |
56 |
|
|
57 |
namelist /conf_gcm_nml/dayref, anneeref, raz_date, nday, day_step, & |
namelist /conf_gcm_nml/ raz_date, nday, day_step, iperiod, iapp_tracvl, & |
58 |
iperiod, iapp_tracvl, iconser, iecri, periodav, iphysiq, offline |
iconser, iecri, periodav, iphysiq, offline |
59 |
|
|
60 |
namelist /iniprint_nml/prt_level |
namelist /iniprint_nml/ prt_level |
61 |
|
|
62 |
namelist /logic_nml/ purmats, iflag_phys |
namelist /logic_nml/ purmats, iflag_phys |
63 |
|
|