The OASIS Coupler Un site utilisant Réseau Cerfacs

Welcome to the OASIS homepage

The OASIS coupler is a software allowing synchronized exchanges of coupling information between numerical codes representing different components of the climate system. Current OASIS developers are CERFACS (Toulouse, France) and Centre National de la Recherche Scientifique (Paris, France).

A user survey conducted in 2019 confirmed that OASIS3-MCT is used by at least 67 modelling groups around the world (see the Map) to assemble more than 80 different coupled systems.

OASIS3-MCT, the version of the OASIS coupler interfaced with the Model Coupling Toolkit (MCT) from the Argonne National Laboratory, offers today a fully parallel implementation of coupling field regridding and exchange. Low-intrusiveness, portability and flexibility are OASIS3-MCT key design concepts as for all previous OASIS versions. OASIS3-MCT is a coupling library that needs to be linked to the component models, with the main function of interpolating and exchanging the coupling fields between these components.

OASIS3-MCT supports coupling of general two-dimensional fields. Unstructured grids and 3D grids are also supported using a one-dimension representation of the two- or three-dimensional structures. Thanks to MCT, all transformations, including regridding, are executed in parallel on the set of source or target component processes and all coupling exchanges are now executed in parallel directly between the components via Message Passing Interface (MPI). OASIS3-MCT also includes the remapping libraries YAC and SCRIP, allowing fully parallel calculation of the remapping weights in the initialisation phase.

In spite of the significant changes in underlying implementation, usage of OASIS3-MCT in the component code has largely remained unchanged since OASIS3. To communicate with another model, or to perform I/O actions, a component model needs to include a few specific calls to the OASIS3-MCT coupling library. The coupling exchanges are configured externally by the user through a text file, the “namcouple”.

The scalability tests done with OASIS3-MCT at high number of cores and the fact that it supports unstructured grids allow us to conclude that this coupler offers today a fully parallel and efficient coupling solution answering the short- and mid-term needs of the European climate modelling community.

The current developments of OASIS3-MCT were funded by the Agence Nationale de la Recherche – France 2030 as part of the PEPR TRACCS programme under grant number ANR-22-EXTR-0006, and  in the framework of the EU projects IS-ENES3 – Infrastructure for the European Network for Earth System modelling – Phase 3 project (GA #824084), and OptimESM, (GA #101081193).

News

OASIS3-MCT_6.0 is now available

The last version of OASIS3-MCT is now available. To obtain OASIS3-MCT_6.0 sources, please follow the instructions under DOWNLOAD. This new version…


SPOC on line on OASIS3-MCT from March 21s to April 6th 2022

Please note that a Small Private Online Course (SPOC) on Code Coupling with OASIS3-MCT is planned (on-line) from March 21s to …


OASIS3-MCT_5.0 official release December 2021

The last version of the coupler, OASIS3-MCT_5.0, is now available ! To get it, please follow instructions at OASIS3- MCT_5.0 comes…


SPOC on line on OASIS3-MCT, April 29 – May 12 2021

A new Small Private Online Course (SPOC) on OASIS3-MCT is planned from April 29 – May 12 2021. Information about next…

All news