Skip to content

VikVador/Ocean_FNO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Ocean subgrid parameterization in an indealized model using machine learning


This research aims to explore novel methods for parameterizing the contributions of subgrid-scale processes, which refer to physical phenomena occurring at scales finer than the simulation resolution. More precisely, this work is built upon the research of Ross et al., 2023, who, after many years of parameterization development, have created a framework to properly conduct the assessment of the quality of a parameterization.

In addition to replicating their findings, this study extends its scope by attempting to enhance their results through a series of experiments involving more complex datasets. Furthermore, and perhaps most significantly, it delves into the use of Fourier Neural Operators for modeling subgrid-scale process contributions. These neural networks were recently introduced by Li et al., 2020, and have already exhibited impressive results in many areas of computational fluid dynamics. Hence, while building upon the foundation laid by Ross et al., 2023, this study also pioneers the use of Fourier Neural Operators in this context, subjecting them to comprehensive evaluation within the established benchmarking framework.

In conclusion, this research not only facilitates a comprehensive grasp of the underlying physics in ocean-climate simulations but also delves into unexplored realms by leveraging state-of-the-art deep learning techniques for modeling subgrid-scale processes contributions. The conclusive results show promise and underscore the notion that the most captivating discoveries frequently emerge at the crossroads of two captivating scientific domains.

[1] Ross, Andrew et al. (2023). “Benchmarking of machine learning ocean subgrid parameterzations in an idealized model”. In: Journal of Advances in Modeling Earth Systems 15.1, e2022MS003258.

[2] Li, Zongyi et al. (2020). “Fourier neural operator for parametric partial differential equations”. In: arXiv preprint arXiv:2010.08895.


Master Thesis (Summary)


| MSc thesis summary | (TOP) Visualization of the Fourier Neural Operator architecture. (BOTTOM LEFT) Comparison of energy spectra between a high resolution simulation (blue), low resolution simulation (green) and a low resolution simulation using our new parameterization (orange) to account for the missing subgrid scale processes contributions (BOTTOM RIGHT). Table of predicting accuracies for various architectures, colored lines are generalization tests, results from [1] are shown in the second line and our results are shown in the last line.


Results


All the results are available here, they can also all be downloaded from the following repository.


Installation


  1. Clone the repository

  2. Create an appropriate Conda environnement:

conda env create -f environment.yml
  1. Activate the Conda environnement:
conda activate TFE
  1. Install locally as a package:
pip install --editable .
  1. Run the code easily using the notebook TFE.ipynb.

About

Victor Mangeleer - Université de Liège - Graduation work 2022/23

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published