Opened 5 years ago
Last modified 2 years ago
#2222 closed 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: |
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 (78)
Changeset | Author | Time | ChangeLog |
---|---|---|---|
15552 | jchanut | 2021-11-29T12:22:02+01:00 | #2222, update DOME configuration (use non linear free surface, reduce child domain size to speed up testing,...) |
15317 | jchanut | 2021-10-01T18:09:36+02:00 | #2222, corrections to run AGRIF zooms with the same vertical grid as parent, but less vertical levels |
15279 | jchanut | 2021-09-23T12:00:23+02:00 | #2222 and #2638: Enable creating agrif meshes with different vertical grids (geopotential only as a start) |
14568 | jchanut | 2021-03-02T15:16:11+01:00 | #2222, slight changes to Overflow-agrif test case (only vertical nesting this time). Replaced readme by a pdf with figures. Domaincfg netcdf files to be provided somewhere. |
14439 | jchanut | 2021-02-11T16:47:07+01:00 | #2222, turn on the use of PPR library with vertical nesting |
14438 | jchanut | 2021-02-11T16:44:50+01:00 | #2222, add PPR library compilation |
14261 | jchanut | 2021-01-05T15:35:39+01:00 | #2222, upper bound on bathymetry (relevant in case of s-coordinates only) |
14254 | jchanut | 2021-01-04T10:44:00+01:00 | #2222, DOME test case: for completeness, add online domain definition. input parameters changes |
14218 | jchanut | 2020-12-18T17:44:52+01:00 | #2222, Fixes uninitialized arrays with vertical remap |
14217 | jchanut | 2020-12-18T17:41:15+01:00 | #2222, add link instead of file for xios field definition |
14216 | jchanut | 2020-12-18T17:39:43+01:00 | #2222, Changed DOME expt parameters |
14212 | jchanut | 2020-12-18T12:19:49+01:00 | #2222, update PPR library to circumvent issues found with cpp directives: remove timing instructions. Changed main module extension in .F90 to comply with FCM rules (no effect). |
14171 | jchanut | 2020-12-14T19:45:09+01:00 | #2222, add after field initialization for ssh |
14170 | jchanut | 2020-12-14T19:43:17+01:00 | #2222, 2129: 1) Corrected ssh initialization from parent in line with what has been introduced by Sibylle 2) Fixed bug in dyn interp with expliciit free surface 3) Added check on number of levels in child grid without vertical remapping (must be < jpk_parent) 4) Removed the constrain on initialization from parent only when starting from climatology (requires Euler first step though). |
14147 | jchanut | 2020-12-10T13:58:47+01:00 | #2222, avoid using unitialized array |
14125 | jchanut | 2020-12-07T20:46:03+01:00 | #2222, restore correct ssh initialization from parent grid + suppress useless ice initializations (Clement) |
14122 | jchanut | 2020-12-07T18:37:04+01:00 | #2222, prevent from an out of bound error with AGRIF |
14093 | jchanut | 2020-12-04T15:07:29+01:00 | #2222, and remove ppr from make. back to the black board |
14092 | jchanut | 2020-12-04T15:05:55+01:00 | #2222, remove use of PPR library |
14089 | jchanut | 2020-12-04T13:19:17+01:00 | #2222, forgotten agrif vertical remapping logical in merge |
14088 | jchanut | 2020-12-04T13:09:25+01:00 | #2222, switch on effective use of PPR library |
14087 | jchanut | 2020-12-04T13:07:40+01:00 | #2222, Add compilation of Piecewise Parabolic Reconstruction (PPR) library |
14067 | jchanut | 2020-12-03T20:21:39+01:00 | #2222, restore initialization of ssh for VORTEX to correctly set the vertical grid |
14035 | jchanut | 2020-12-03T12:18:31+01:00 | #2222, remove linear vertical extrapolation over partial cells + correct initial state interp for top |
14019 | jchanut | 2020-12-02T18:50:19+01:00 | #2222, use right thicknesses for initial state interpolation from parent |
14001 | jchanut | 2020-12-02T15:06:14+01:00 | #2222, improve comments for DOME test case |
14000 | jchanut | 2020-12-02T15:03:17+01:00 | #2222, fixes an allocation pb if child initialized from parent (optional) |
13961 | jchanut | 2020-12-02T00:20:50+01:00 | #2222, remove bathy check with AGRIF_DEMO + forgotten change when merging with trunk for ice variables |
13952 | jchanut | 2020-12-01T19:19:12+01:00 | #2222, make new tests namelists compliant with trunk |
13944 | jchanut | 2020-12-01T17:38:51+01:00 | #2222, lost in previous restoring of build tools |
13939 | jchanut | 2020-12-01T15:34:42+01:00 | #2222, bloody externals. Postpone use of PPR library for a while |
13937 | jchanut | 2020-12-01T13:44:17+01:00 | #2222, added:
|
13936 | jchanut | 2020-12-01T13:32:17+01:00 | #2222, Add Overflow with embedded zoom (input domain files are required) |
13930 | jchanut | 2020-11-30T19:07:47+01:00 | #2222, add DOME overflow experiment |
13926 | jchanut | 2020-11-30T16:21:56+01:00 | #2222, add Piecewise Polynomial Reconstruction library |
13924 | jchanut | 2020-11-30T16:04:35+01:00 | #2222, fixes linear conservative interpolation - version with limiter currently disabled |
13674 | jchanut | 2020-10-26T09:48:07+01:00 | #2222, suppress update of barotropic corrective fluxes due to asselin filter at first Euler time step. Even better conservation of volume. |
13672 | jchanut | 2020-10-26T08:13:09+01:00 | #2222, add salinity masking in VORTEX test case |
13565 | jchanut | 2020-10-05T16:18:53+02:00 | #2222, 1) Added parent bathymetry volume consistency check 2) Added velocity extrapolation in update 3) Corrected bdy issue #2519 |
13498 | jchanut | 2020-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 |
13371 | jchanut | 2020-08-03T10:05:48+02:00 | #2222, remove constrain on jpk_parent <= jpk_child with last library change |
13370 | jchanut | 2020-07-31T11:00:33+02:00 | #2222, changes to allow less vertical levels over child grid than parent |
13352 | jchanut | 2020-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 |
13351 | jchanut | 2020-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 |
13338 | jchanut | 2020-07-24T16:29:34+02:00 | #2222, forgotten key_agrif in previous commit |
13337 | jchanut | 2020-07-24T16:01:24+02:00 | #2222, start suppressing key_vertical (add ln_vremap namelist flag) |
13335 | jchanut | 2020-07-22T16:24:10+02:00 | Correct definition for tracers as suggested by Laurent, #2222, #2129 |
13334 | jchanut | 2020-07-22T16:20:32+02:00 | finish bypassing ocean/ice initialization with AGRIF, #2222, #2129 |
13313 | jchanut | 2020-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) |
12186 | jchanut | 2019-12-11T15:18:59+01:00 | #2222, remove sponge masking |
12152 | jchanut | 2019-12-10T15:36:47+01:00 | #2222: fixes linear vertical interpolation of viscosities |
12151 | jchanut | 2019-12-10T15:34:58+01:00 | #2222: fixes linear vertical interpolation of viscosities |
12123 | jchanut | 2019-12-09T13:55:34+01:00 | |
12120 | jchanut | 2019-12-09T12:03:44+01:00 | |
12119 | jchanut | 2019-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. |
12048 | jchanut | 2019-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 |
11868 | jchanut | 2019-11-06T16:43:51+01:00 | #2222, 1) Correct sponge mainly for using AGRIF in 2DV domains, 2) Add check of bathymetry consistency |
11827 | jchanut | 2019-10-29T16:03:36+01:00 | #2222, corrections to interpolation within sponge |
11802 | jchanut | 2019-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. |
11791 | jchanut | 2019-10-25T10:35:15+02:00 | #2222, scalar not initialized outside of conditional statement |
11769 | jchanut | 2019-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. |
11760 | jchanut | 2019-10-21T21:17:59+02:00 | #2222, mistake in previous commit |
11741 | jchanut | 2019-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. |
11740 | jchanut | 2019-10-21T10:55:02+02:00 | #2222, typo in comment |
11739 | jchanut | 2019-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 |
11625 | jchanut | 2019-10-01T15:18:44+02:00 | #2222, add initialization to 0 of tracer open boundary data with vertical interpolation + various neutral optimizations |
11610 | jchanut | 2019-09-27T14:08:17+02:00 | #2222, fixes to enable compiling AGRIF with TOP |
11607 | jchanut | 2019-09-27T11:59:22+02:00 | #2222, remove slight unconsistencies in update with or without key_vertical defined |
11605 | jamesharle | 2019-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. |
11603 | jchanut | 2019-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). |
11590 | jchanut | 2019-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. |
11574 | jchanut | 2019-09-19T12:08:31+02:00 | #2222, import changes from dev_r10973_AGRIF-01_jchanut_small_jpi_jpj (i.e. #2199) |
11573 | jchanut | 2019-09-19T11:18:03+02:00 | #2222, merged with trunk |
11570 | jchanut | 2019-09-18T19:51:33+02:00 | #2222, delete som external properties |
11569 | jchanut | 2019-09-18T19:30:13+02:00 | #2222, useless branch |
11566 | jchanut | 2019-09-18T17:16:23+02:00 | #2222, Start new developing branch for AGRIF vertical interpolation |
11243 | jchanut | 2019-07-10T14:19:49+02:00 | #2222, correct bug in update with key_vertical |
11238 | jchanut | 2019-07-10T10:26:07+02:00 | #2222 AGRIF vertical grid change - Create branch from trunk |
Change History (3)
comment:1 Changed 5 years ago by jchanut
comment:2 Changed 5 years ago by jchanut
In 11243:
comment:3 Changed 5 years ago by jamesharle
- Description modified (diff)
In 11238: