Modélisation numérique hauturière

Présentation

savoir utiliser un modèle océanique (CROCO) et en connaître ses limites.

This course is about ocean numerical modelling. Students will acquire a general knowledge about the different numerical methods used in ocean modelling. They will learn to design a numerical simulation and run it with an existing ocean model (CROCO). The course is taught in English.

Pré-requis nécessaires

M1 Physique Marine ou équivalent (cursus GE)

Geophysical fluid dynamics (Fluids 1 and Fluids 2)

Objectifs

Décrire les méthodes numériques, les formulations et les paramétrisations utilisées dans les modèles océaniques. Faire l'anatomie d’un code numérique. Présenter son fonctionnement global et le détail de chacune des routines. Expliquer les choix numériques et leur implémentation.

On completing this course, students will be able to setup an idealized or a realistic ocean configuration, run a numerical ocean model (CROCO) and to analyse the outputs.

Compétences visées

competences en modelisation numerique de l'ocean pour les applications recherche et industrie

Appliquer les règles des mathématiques appliquées et de l’analyse numérique pour réaliser un code numérique

savoir planifier, coder, tester et appliquer un algorithme scientifique

connaitre les différentes méthodes de discrétisation numérique et les transformées de Fourier

Analyser et résoudre un problème de physique marine

Savoir analyser un problème de physique marine;

Observer et simplifier la théorie en regard des processus

Savoir obtenir des ordres de grandeur des phénomènes pour les analyser, les classer ou pour préparer une modélisation;

Utiliser les jeux d’équations simplifiées pour minimiser l’effort de solution des problèmes océanographiques, géophysiques ou hydrodynamique navals

Analyser et synthétiser des données en vue de leur exploitation

appliquer des méthodes d'interpolation

mettre en forme les jeux de données ou les résultats de simulations numériques pour les transmettre a une communauté

Communiquer par oral et par écrit, de façon claire et non-ambiguë, dans au moins une langue étrangère

prendre des notes et communiquer a tous les stades d'un projet

présenter ses résultats dans des ouvrages ou journaux scientifiques selon les criteres des publications scientifiques internationales (expression en anglais)

 

Descriptif

1. Les composantes d’un modèle numérique océanique :

Les différents types de modèles numériques

Les équations résolues et les approximations physiques (Boussinesq, hydrostatique, etc)

Les discrétisation spatiales (grilles horizontales, coordonnées verticales z/sigma/hybrides)

La discrétisation temporelle (time-stepping)

Les différents schémas d’advection

La notion de stabilité et les conditions CFL

Les aspects physiques cruciaux à contrôler (mélange diapycnal, convergence etc)

Equation d’état

Paramétrisations: Mélange vertical, dissipation horizontale, tension de fond

Les forçages de surface (observations, modèles atmos., bulk formulation, etc.)

2. Anatomie d’un code (le modèle CROCO):

Structure informatique du code

Chartflow, noms des variables

Fichiers d'entrée et de sortie, Parallélisation

TP numériques:

Mise au point, exécution et analyse d’une configuration idéalisée (mont sous-marin, canal périodique)Mise au point, exécution et analyse d’une configuration réaliste (au choix)

Introduction au Python et utilisation pour les diagnostics des sorties de modèles

Topics covered in courses :

Overview of ocean modelling

Equations of motions

Horizontal Discretization

Numerical schemes

Vertical coordinates

Subgrid-scale parameterizations

Boundary Forcings

Diagnostics and validation

Presentation of the model CROCO

Practical activities :

Activity 1 : Compile and run an ocean model [CROCO]

Activity 2 : Dynamics of an idealized oceanic gyre

Activity 3 : Impacts of numerics

Activity 4 : Impact of topography

Activity 5 : Design a realistic simulation

Activity 6 : Analyze a realistic simulations

Evaluation :

The evaluation is based on a numerical project, which consists in setting up a realistic configuration of a region of the ocean chosen by each student, run the experiment and perform some analysis and validation.

Bibliographie

John Marshall, Kerry Emanuel, and Alistair Adcroft. 12.950 Atmospheric and Oceanic Modeling, Spring 2004. (Massachusetts Institute of Technology: MIT OpenCourseWare),

Griffies, Stephen M, "Some Ocean Model Fundamentals", In "Ocean Weather Forecasting: An Integrated View of Oceanography", 2006, Springer Netherlands.

Shchepetkin, A. F., & McWilliams, J. C. (2005). The regional oceanic modeling system (ROMS): a split-explicit, free-surface, topography-following-coordinate oceanic model. Ocean Modelling, 9(4), 347-404.