Opened 20 months ago

Last modified 3 days ago

#2222 new Task

AGRIF-05_jchanut_vert_coord_interp — at Version 3

Reported by: jamesharle Owned by: jamesharle
Priority: low Milestone: IMMERSE 2020
Component: AGRIF Version: trunk
Severity: minor Keywords: AGRIF,
Cc: Review: pending
MP ready?: no
Progress:

Description (last modified by jamesharle)

Summary

Action ${ACTION_NAME} Subject
PI(S) Jérôme, James
Digest Allow each inner nest to use a different vertical coordinate from the model in which it is nested.
Dependencies
Branch NEMO/branches/$YEAR/dev_r{REV}_{ACTION_NAME}
Previewer(s)
Reviewer(s)
Wiki 2019WP/AGRIF-05_jchanut_vert_coord_interp

Abstract

This section should be completed before starting to develop the code, in order to find agreement with the previewer(s) on the method beforehand.

Description

Describe the goal of development, and the methodology.
Add reference documents or publications if relevant.

Implementation

Describe flow chart of the changes in the code.
List the .F90 files and modules to be changed.
Detailed list of new variables (including namelists) to be defined, give for each the chosen name (following coding rules) and definition.

Reference manual and web pages updates

Using part 1 and 2, define the summary of changes to be done in reference manuals (tex files), guide (rst files) and in the content of web pages.

Once the PI has completed this section, he should send a mail to the previewer(s) asking them to preview the work within two weeks.

Commit History (39)

ChangesetAuthorTimeChangeLog
13498jchanut2020-09-21T15:56:43+02:00

#2222 1) Define agrif sponge at f-points 2) Correct bathymetry check with vertical refinement just over needed points

13371jchanut2020-08-03T10:05:48+02:00

#2222, remove constrain on jpk_parent ⇐ jpk_child with last library change

13370jchanut2020-07-31T11:00:33+02:00

#2222, changes to allow less vertical levels over child grid than parent

13352jchanut2020-07-29T10:33:53+02:00

#2222, #2129: correct depths used in linear vertical interpolation. NB: these are also used for initial state interpolation/extrapolation with identical vertical grids

13351jchanut2020-07-28T17:20:03+02:00

#2222, fixes mistakes when removing key_vertical - rename flag in namelist to prevent further mistakes - vertical refinement works fine in VORTEX

13338jchanut2020-07-24T16:29:34+02:00

#2222, forgotten key_agrif in previous commit

13337jchanut2020-07-24T16:01:24+02:00

#2222, start suppressing key_vertical (add ln_vremap namelist flag)

13335jchanut2020-07-22T16:24:10+02:00

Correct definition for tracers as suggested by Laurent, #2222, #2129

13334jchanut2020-07-22T16:20:32+02:00

finish bypassing ocean/ice initialization with AGRIF, #2222, #2129

13313jchanut2020-07-16T18:46:22+02:00

Create branch to finalize vertical interpolation with AGRIF (#2222), transition to new time stepping (#2018) + potential corrections to CMEMS dev (#2129)

12186jchanut2019-12-11T15:18:59+01:00

#2222, remove sponge masking

12152jchanut2019-12-10T15:36:47+01:00

#2222: fixes linear vertical interpolation of viscosities

12151jchanut2019-12-10T15:34:58+01:00

#2222: fixes linear vertical interpolation of viscosities

12123jchanut2019-12-09T13:55:34+01:00

Merge devs from #2199 and #2222 in trunk

12120jchanut2019-12-09T12:03:44+01:00

2019 agrif update: #2199 and #2222

12119jchanut2019-12-09T11:55:22+01:00

#2222, remove useless mask checking (and restrict scale factor check at the boundary only until nesting tools are updated in sponge areas). Take into account special values in tracer updates, again, till nesting tools are updated.

12048jchanut2019-12-04T16:32:38+01:00

#2222, add small tolerance for bathymetry matching test; correct U-V parent bathymetry on child grid in the special case of s coord into s coord

11868jchanut2019-11-06T16:43:51+01:00

#2222, 1) Correct sponge mainly for using AGRIF in 2DV domains, 2) Add check of bathymetry consistency

11827jchanut2019-10-29T16:03:36+01:00

#2222, corrections to interpolation within sponge

11802jchanut2019-10-25T17:15:20+02:00

#2222, 1) add linear interpolation in vremap module. 2) Switch remapping of viscosity from polynomial to linear. 3) Move to truly volume weighted averages for parent to child update.

11791jchanut2019-10-25T10:35:15+02:00

#2222, scalar not initialized outside of conditional statement

11769jchanut2019-10-23T12:08:33+02:00

#2222 1) change sponge definition to add time relaxation in addition to Laplacian diffusion (WRF like): Add new parameters in namelist. 2) Reduce sponge width by 1 child grid point to match coarse grid cells.

11760jchanut2019-10-21T21:17:59+02:00

#2222, mistake in previous commit

11741jchanut2019-10-21T12:26:39+02:00

#2222: correct definition of parent vertical grid on the child domain to perform vertical interpolation at boundaries. Use additionnal parent depths and number of levels arrays interpolated on the child grid domain to do so. Correction of vertical interpolation of viscosity remains to be done as well as duplication of changes for passive tracers.

11740jchanut2019-10-21T10:55:02+02:00

#2222, typo in comment

11739jchanut2019-10-21T10:49:30+02:00

#2222, make possible vertical coordinate change with VORTEX (child vertical grid spacing chosen in namelist) + fix to compile VORTEX without key_AGRIF

11625jchanut2019-10-01T15:18:44+02:00

#2222, add initialization to 0 of tracer open boundary data with vertical interpolation + various neutral optimizations

11610jchanut2019-09-27T14:08:17+02:00

#2222, fixes to enable compiling AGRIF with TOP

11607jchanut2019-09-27T11:59:22+02:00

#2222, remove slight unconsistencies in update with or without key_vertical defined

11605jamesharle2019-09-26T21:23:26+02:00

#2222, tidy _wp for some variables. There are small difference in simulations of the AGRIF_DEMO config with Pacific only nest (same vertical grid) with and without key_vertical.

11603jchanut2019-09-26T17:27:43+02:00

#2222, 1) correct time interpolation of barotropic velocities in corners. 2) Clean remapping module and enable remapping several variables at the same time. At this stage, vertical remapping doesn't change VORTEX results with an identical vertical grid ONLY in one way mode and a linearized free surface (within truncature errors).

11590jchanut2019-09-23T18:25:29+02:00

#2222: 1) create remapping module (vremap) and integration of D. Engwirda piecewise polynomial recontruction package (PPR_LIB cpp key). 2) Various bug corrections with key_vertical activated.

11574jchanut2019-09-19T12:08:31+02:00

#2222, import changes from dev_r10973_AGRIF-01_jchanut_small_jpi_jpj (i.e. #2199)

11573jchanut2019-09-19T11:18:03+02:00

#2222, merged with trunk

11570jchanut2019-09-18T19:51:33+02:00

#2222, delete som external properties

11569jchanut2019-09-18T19:30:13+02:00

#2222, useless branch

11566jchanut2019-09-18T17:16:23+02:00

#2222, Start new developing branch for AGRIF vertical interpolation

11243jchanut2019-07-10T14:19:49+02:00

#2222, correct bug in update with key_vertical

11238jchanut2019-07-10T10:26:07+02:00

#2222 AGRIF vertical grid change - Create branch from trunk

Change History (3)

comment:1 Changed 15 months ago by jchanut

In 11238:

#2222 AGRIF vertical grid change - Create branch from trunk

comment:2 Changed 15 months ago by jchanut

In 11243:

#2222, correct bug in update with key_vertical

comment:3 Changed 13 months ago by jamesharle

  • Description modified (diff)
Note: See TracTickets for help on using tickets.