Parrun
Par exemple, le fichier parrun suivant:
&parrun_nml rnc_STARTDATE = "0 0 0 08 12 1996" rnc_STARTSTEP= 1 rnc_ENDSTEP= 288 rnc_DELTAT= 300 rnc_DELTAKI= 5000 rnc_INPUTDIR ='/share/sims1/intrants/stlaw5km/netcdf' ! Input data directory rnc_author = "Simon Senneville" rnc_file_comment = "Simulation GSL5km avec CICE5" rnc_source = 'rom v5.3' rnc_title ='Temoin' rnc_institution ='ISMER-POLR' / &nc_out_dir var_name='SALT', long_var_name='Salinity', rom_var_name ='SALT' var_units='PSU', var_comment='salinity', i_limit_lo = 1, i_limit_hi = 150, k_limit_lo = 1, k_limit_hi = 236, output_period = 12, nlayers = 73, start_step = 1, end_step = 288, var_archive='/mon_répertoire_de_solution/GSL_test', /
Regardons ce fichier en détail:
&parrun_nml
Premier bloc, contient les paramètres de la simulation. Ces informations sont également contenues dans les fichiers de sortie.
rnc_STARTDATE = "0 0 0 08 12 1996"
La date de départ de la simulation
rnc_STARTSTEP= 1
Le premier pas de temps de la simulation. Si le nombre est > 1, ça implique que nous lançons une simulation hotstart. C'est utilisé pour scinder une simulation en segments sans en altérer les solutions.
rnc_ENDSTEP= 288
Le dernier pas de temps de la simulation.
rnc_DELTAT= 300
La durée se chaque pas de temps. Pour cette simulation, nous aurions 288x300 sec, soit 1 journée.
rnc_DELTAKI= 5000
La longueur en mètre des cellules du modèle, dans ce cas nous avons des cellules de 5kmx5km.
rnc_INPUTDIR ='/share/sims1/intrants/stlaw5km/netcdf' ! Input data directory
Le répertoire des fichiers d'entrée
rnc_author = "Simon Senneville"
L'auteur de la simulation.
rnc_file_comment = "Simulation GSL5km avec CICE5"
Des commentaires sur la simulation.
rnc_source = 'rom v5.3'
La version du code utilisée
rnc_title ='Temoin'
Le titre de la simulation.
rnc_institution ='ISMER-POLR'
L'institution de l'auteur de la simulation.
/
Fin du premier bloc. Le second bloc et les suivants déterminent les variables voulues en sortie pour la simulation.
&nc_out_dir var_name='SALT',
La variable voulue est SALT.
long_var_name='Salinity',
Son nom est Salinity.
rom_var_name ='SALT'
Son nom dans la librairie rom_nc_lib est SALT.
var_units='PSU',
ses unités sont de PSU.
var_comment='salinity',
Un commentaire sur la variable.
i_limit_lo = 1,
L'indice de sortie minimal en i.
i_limit_hi = 150,
L'indice de sortie maximal en i.
k_limit_lo = 1,
L'indice de sortie minimal en k.
k_limit_hi = 236,
L'indice de sortie maximal en k.
output_period = 12,
La fréquence, donc dans ce cas nous aurions une sortie horaire (12x300sec).
nlayers = 73,
Le nombre de couches voulues. Cette ligne s'applique seulement aux variables tridimensionnelles.
start_step = 1,
Le premier pas de temps voulu.
end_step = 288,
Le dernier pas de temps voulu.
var_archive='/mon_répertoire_de_solution/GSL_test',
Le nom des fichiers de sortie. Dans ce cas le nom serait: /mon_répertoire_de_solution/GSL_test_SALT.nc.
/
Fin du fichier