Version 2 (modified by jchanut, 5 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.
Summary
Developments to nesting (IMMERSE T3.2: Lead Mercator-Ocean , Participants: NERC ) The two-way nesting AGRIF capability will be developed in year 1 to allow each inner nest to use a different vertical coordinate from the model in which it is nested.
ticket:2222
Branch: source:/NEMO/branches/2019/dev_r11233_AGRIF-05_jchanut_vert_coord_interp/
Development plan
- Simplify existing AGRIF code (open boundary routines only - update part unchanged):
source:/NEMO/branches/2019/dev_r10973_AGRIF-01_jchanut_small_jpi_jpj/
ticket:2199
wiki:2019WP/AGRIF-01_jchanut_small_jpi_jpj- Remove any non purely local update near boundaries, e.g. 3 points velocity filtering near boundaries / upstream advection for tracers for outflows. Target is "specified" open boundaries (this does change the results).
- Ensure that NEMO-AGRIF handles small (~3x3 points) local mpp sub-domains (the preceding task should enable that more easily - current status is local sub-domains greater than ~10x10 points, e.g. greater than spong layer width).
- Check current interpolation of vertical nesting (key_vertical).
- Ensure that with identical vertical grids, results are bit-for-bit identical (VORTEX).
- Optimization ? Consider existing PPM interpolation at this stage.
- Volume connection with different coordinate systems.
- Existing code supports only nesting a z-coord model into a z-coord model. Should be more general.
- Nesting tools have to be updated to allow this. Grenoble's version of Nesting tools (available on NEMO trac) should be the starting point.
- Design test cases.
- One should check how boundary layers react at the domains boundaries (top and bottom): extrapolation methods will matter here.
- Overflow test case (3D). Internal Wave packet crossing the boundary. 2D upwelling. Others ?
- Implement other remapping methods.
- Could be borrowed from D. Engwirda (MOM6) library.
- Should be coordinated with Mike Bell who plans to use the package for pressure gradient scheme.
- Set up a realistic test case (Denmark strait) in col. with WPX (TBD).
- How far in the validation should be go ? Not sure this is really part of the WP3.