Chapitre III
Modèle Roms et résolution numérique
Modèle Roms et résolution numérique
24
Coordonnées horizontales curvilignes.
Conditions de frontières ouvertes.
Assimilation de données et système de prévision.
Assimilation de données et système de prévision.
Portabilité su système (de PC à Earth Simulator).
Schémas numériques d’ordre élevés avec faible dispersion numérique.
Partitionnement du calcul en sous-domaine.
Optimisation pour le calcul vectoriel.
Parallélisassions OMP et MPI.
III.2. Description du RomsTools
Roms_Tools est un programme qui permet de modéliser n'importe quel endroit des océans de la
planète. Pour cela différentes techniques de modélisation sont utilisées et différents paramètres
doivent être rentrés dans le programme. (Morisset, 2007). Le Romstools est formés de plusieurs
scripts qui sont des sous-programmes intermédiaire pour le calcul, tel que :
romstools_param.m, param.h, make_grid, roms.in….etc.
III.2.1. Grille de calcul
Le modèle Roms utilise la méthode du time splitting pour faire tourner le modèle. Cette
méthode consiste à séparer le calcul en deux parties : mode interne et externe. Roms utilise un
pré-compilateur en langage C pour activer les diverses options physiques et numériques. De
plus, le modèle contient des logiciels pour permettre l’analyse, le tracer et la visualisation des
données obtenues lors de la simulation. Le logiciel NetCDF (Network Common Data Form)
permet la mise en relation des différentes données. La discrétisation horizontale se fait grâce à
la grille C d’Arakawa qui se comporte mieux aux résolutions spatiales et optimise mieux la
conservation de la masse ( Supplien, 2010/2011).
Figure III.1 : grille Arakawa C (Mathias, 2006).
Modèle Roms et résolution numérique
Modèle Roms et résolution numérique
24
Coordonnées horizontales curvilignes.
Conditions de frontières ouvertes.
Assimilation de données et système de prévision.
Assimilation de données et système de prévision.
Portabilité su système (de PC à Earth Simulator).
Schémas numériques d’ordre élevés avec faible dispersion numérique.
Partitionnement du calcul en sous-domaine.
Optimisation pour le calcul vectoriel.
Parallélisassions OMP et MPI.
III.2. Description du RomsTools
Roms_Tools est un programme qui permet de modéliser n'importe quel endroit des océans de la
planète. Pour cela différentes techniques de modélisation sont utilisées et différents paramètres
doivent être rentrés dans le programme. (Morisset, 2007). Le Romstools est formés de plusieurs
scripts qui sont des sous-programmes intermédiaire pour le calcul, tel que :
romstools_param.m, param.h, make_grid, roms.in….etc.
III.2.1. Grille de calcul
Le modèle Roms utilise la méthode du time splitting pour faire tourner le modèle. Cette
méthode consiste à séparer le calcul en deux parties : mode interne et externe. Roms utilise un
pré-compilateur en langage C pour activer les diverses options physiques et numériques. De
plus, le modèle contient des logiciels pour permettre l’analyse, le tracer et la visualisation des
données obtenues lors de la simulation. Le logiciel NetCDF (Network Common Data Form)
permet la mise en relation des différentes données. La discrétisation horizontale se fait grâce à
la grille C d’Arakawa qui se comporte mieux aux résolutions spatiales et optimise mieux la
conservation de la masse ( Supplien, 2010/2011).
Figure III.1 : grille Arakawa C (Mathias, 2006).
