New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
2020WP/TOP-03_cbricaud_CRS – NEMO
wiki:2020WP/TOP-03_cbricaud_CRS

Version 7 (modified by cbricaud, 4 years ago) (diff)

--

Name and subject of the action

Last edition: Wikinfo(changed_ts)? by Wikinfo(changed_by)?

The PI is responsible to closely follow the progress of the action, and especially to contact NEMO project manager if the delay on preview (or review) are longer than the 2 weeks expected.

  1. Summary
  2. Preview
  3. Tests
  4. Review

Summary

Action Develop on multi-grid algorithm for passive tracer transport ( coarsening)
PI(S) Clément Bricaud
Digest Work on the design and starts the development
Dependencies If any
Branch source:/NEMO/branches/{YEAR}/dev_r{REV}_{ACTION_NAME}
Previewer(s) Gurvan Madec, Marc Stringer
Reviewer(s) Marc Stringer
Ticket #XXXX

Description

No actions are considered to make the preliminary development on AGRIF to make coarsening with AGRIF

In IMMERSE, a task has started to runs a coupled OCE+ICE+BGC with 2 seperate executable, coupled with OASIS

The previous implementation ( in NEMO 3.6 ) has been use by Sara Berthet in CNRM ( https://doi.org/10.1029/2019MS001644 ) with PISCES and is in integration in NEMO-MEDUSA at UKMO-NOCS.

A reference paper for the description of the method has been subimitted to GMD (NEMO special issue)

2 options are possible:

  • OPTION 1: OCE+ICE+BGC in a single executable ( =no OASIS); this the one already developed in NEMO 3.6

It can be improved by avoiding duplication of routines ( the rewriting of the code for the 2LTS can help), replace the "e3t_max_crs" by the former "facvol" )

It might work also with s-coordinates, different tracer advections schemes and vertical mixing schemes.

They are probably others ways of improvment

  • OPTION 2 : OCE+ICE+BGC with 2 separated executables, coupled with OASIS

In a first time, the coarsened variables can be computed by the algo developped in OPTION 1

and OASIS send the coarsened variables to the BGC component, instead of the HR variables

In a second time, the coarsened variables can be computed by OASIS

Here the work is:

  • to design the implementation, in particular to avoid the duplication of routines and to take care of the compatibility with OPTION 2
  • to develop OPTION 1 in a z-coordinate context.
  • In a first time, implementation will be done in TOP component and tested with a synthetic tracer. One advection scheme and one vertical mixing scheme will be treated. This is expected for 2019.
  • In a second time, the implementation will be checked for all advection and vertical mixing schemes. It will also developped in s-coordinates. This part need some additional manpower, especially for the s-coordinates. This part is not expected in 2020.
  • in a third time, the implementation will be done in PISCES. This part is not expected in 2020.
  • OPTION 2 will be treated after, when the separation of executables will be implemented in NEMO 4 reference version.

Implementation

Error: Failed to load processor box
No macro or processor named 'box' found

...

Documentation updates

Error: Failed to load processor box
No macro or processor named 'box' found

...

Preview

Error: Failed to load processor box
No macro or processor named 'box' found

...

Tests

Error: Failed to load processor box
No macro or processor named 'box' found

...

Review

Error: Failed to load processor box
No macro or processor named 'box' found

...