Parrun

De POLR
Sauter à la navigation Sauter à la recherche

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