CHAPITRE 2 : LES MODELES NUMERIQUES DE LA CIRCULATION OCEANIQUE
42
Vous devriez garder les valeurs de LLm et MMm pendant le processus. Ils seront nécessaires
pour le fichier de paramètres CROCO /CROCO_tools/Run/param.h.
Pendant le processus de génération de grille, la question «Voulez-vous utiliser editmask? y,
[n] »est demandé.
La réponse par défaut est n (pour non). Si la réponse est y (pour oui), editmask, l'interface
graphique, sera lancée pour éditer manuellement le masque.
Sinon, le masque est généré à partir des données de topographie non filtrées. Une procédure
empêche l'existence de points de terre (ou de mer) isolés.
Obtention des conditions aux limites initiales et latérales :
La dernière étape de prétraitement consiste à générer les fichiers contenant les informations
nécessaires aux conditions initiales et latérales d'ouverture des CROCO. Ce script génère
deux fichiers : le fichier de climatologie (XXX_clm.nc) qui donne les conditions aux limites
latérales et le fichier de conditions initiales (XXX_ini.nc).
Compiler le modèle :
Une fois que tous les fichiers de données netcdf sont prêts (par exemple XXX_grd.nc,
XXX_frc.nc, XXX_ini.nc et XXX_clm.nc), nous pouvons préparer CROCO pour la
compilation. Tout est fait dans le répertoire ~ / CROCO_tools / Run /.
Exécuter le modèle
Editez le fichier de paramètres d'entrée: ~ / CROCO_tools / Run / croco.in. Les paramètres de
grille verticale (THETA_S, THETA_B, HC) doivent être identiques à ceux de
crocotools_param.m. Sinon, les autres valeurs par défaut ne doivent pas être modifiées. La
définition de toutes les variables d'entrée est donnée au début de chaque simulation CROCO.
Pour exécuter le modèle, tapez dans le répertoire ~ / CROCO_tools / Run /: ./croco croco.in.
Si vous utilisez le calcul parallèle, certaines commandes plus spécifiques sont nécessaires:
dans le cas de la parallélisation OpenMP, définissez la variable d'environnement
OMP_NUM_THREADS
sur
number_of_cpu_used
(par
exemple,
exporter
OMP_NUM_THREADS = 4 pour une exécution parallèle de 4 cpu) puis. /croco croco.in.
Dans le cas de la parallélisation MPI, utilisez la commande suivante: mpirun -np
number_of_processus_used. /croco croco.in
Précédent

Etude Numérique de la Circulation Océanique en Méditerranée à l’aide du Modèle CROCO (Coastal and Regional Ocean Community model) - 49/83

Suivant