Opened 4 years ago
Last modified 3 years ago
#2638 assigned Task
AGF-01_Debreu_domcfg
Reported by: | smasson | Owned by: | ldebreu |
---|---|---|---|
Priority: | low | Milestone: | Unscheduled |
Component: | AGRIF | Version: | trunk |
Severity: | minor | Keywords: | |
Cc: |
Description
Workplan action
AGRIF / Configuration domain generation tool refactoring & Agrif friendly
Wikipage: wiki:2021WP/AGF-01_Debreu_domcfg
Commit History (54)
Changeset | Author | Time | ChangeLog |
---|---|---|---|
15556 | jchanut | 2021-11-29T16:23:06+01:00 | #2638: Add the possibility to read bottom levels at U/V/F points in the mesh file. Store fe3mask (i.e. fmask as it is prior updating it for lateral boundary conditions). All is this is only needed to ensure a correct update of parent grid variables with AgRIF. This also anticipates the possible use of coarsened meshes. |
15348 | jchanut | 2021-10-08T09:58:20+02:00 | #2638, set bathymetry minimum on child grids prior boundary update from parent. |
15347 | jchanut | 2021-10-07T17:47:59+02:00 | #2638, set parent e3t as the maximum not the average of child grid values (without vertical remapping). Number of vertical levels was ok, though. |
15331 | jchanut | 2021-10-05T14:51:14+02:00 | #2638, add closed seas filling algorithm (inside AGRIF zooms only) |
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) |
15265 | jchanut | 2021-09-16T13:13:13+02:00 | Improve ghost cell initialization with AGRIF + minor changes such as missing _wp, tests namelists updates, etc... can be assigned to #2638 |
15162 | jchanut | 2021-07-30T17:05:27+02:00 | #2638, fixes bathymetry interpolation with even refinement factors |
15130 | jchanut | 2021-07-19T16:54:25+02:00 | #2638, Remove useless interpolation over land points around zoom + revert external switch in the i direction to the previous one (issue with north fold corssing with nn_hls=2) |
15119 | jchanut | 2021-07-13T16:43:22+02:00 | #2638, changes to accomodate nn_hls=2 and AGRIF zooms crossing cyclic boundaries. E-W case ok, update for North-Fold still needed. |
15113 | jchanut | 2021-07-09T10:04:38+02:00 | Correct AGRIF divergence conserving interpolation with cyclic zooms (i.e. nbghostcells_x/nbghostcells_y_s /= nbghostcells), #2638 |
15059 | jchanut | 2021-06-25T11:38:06+02:00 | #2638, replace flags for cyclic boundaries to run DOMAINcfg with agrif and cyclic boundaries in mpp (as is, l_Iperio is indeed false in mpp mode). |
15031 | jchanut | 2021-06-21T12:05:41+02:00 | #2638, add lbclnks for ice initial state if interpolated from parent |
14977 | jchanut | 2021-06-11T11:24:35+02:00 | #2638, set trunk AGRIF external to the updated library |
14976 | jchanut | 2021-06-11T11:14:27+02:00 | #2638, merge dev_14608_AGRIF_domcfg branch into trunk |
14975 | jchanut | 2021-06-11T11:05:32+02:00 | #2638, merge new AGRIF library into trunk |
14973 | jchanut | 2021-06-11T10:31:40+02:00 | #2638, changed merged revisions |
14971 | jchanut | 2021-06-11T10:22:51+02:00 | #2638, keep up with the trunk |
14962 | jchanut | 2021-06-09T16:20:13+02:00 | #2638, update python script to accomodate multiply nested zooms |
14958 | jchanut | 2021-06-07T16:31:38+02:00 | #2638, synchronize branch with trunk |
14956 | jchanut | 2021-06-04T18:19:19+02:00 | #2638, update AGRIF_DEMO definition |
14955 | jchanut | 2021-06-04T18:02:36+02:00 | #2638, Updated python script to be compliant with previous commit |
14952 | jchanut | 2021-06-04T17:42:50+02:00 | #2638, closed domains AGRIF new convention + various add ons |
14951 | jchanut | 2021-06-04T17:35:08+02:00 | #2638, change grid positioning convention (again) in case of closed boundaries over parent grid. Accounting for 1 extra land cell in that case, child grids have to be shifted by 1 point to the South East. |
14950 | jchanut | 2021-06-04T17:27:25+02:00 | #2638, shifted southern bdy sponge |
14931 | jchanut | 2021-05-31T16:36:45+02:00 | |
14721 | jchanut | 2021-04-16T16:11:55+02:00 | #2638, (partially) correct bathymetry transitioning in corners + add lk_north=.false. case |
14720 | jchanut | 2021-04-16T15:44:59+02:00 | #2638, use i refinement factor in place of j to define e1x over child grids |
14703 | jchanut | 2021-04-13T16:11:35+02:00 | #2638, push restrictions in agrif mapping in case of East-West periodic or North Fold lbcs + Disable interp if lk_north=.false. |
14702 | jchanut | 2021-04-13T16:08:34+02:00 | #2638, push restrictions in agrif mapping in case of East-West periodic or North Fold lbcs |
14698 | jchanut | 2021-04-13T14:11:15+02:00 | #2638: initialize agrif ghost cells number (to zero) on root grid (DOMAINcfg) |
14688 | jchanut | 2021-04-09T19:03:15+02:00 | Last round of changes following r14674, r14675 and r14687 (AGRIF new grid positionning), #2638 |
14687 | jchanut | 2021-04-09T17:48:50+02:00 | #Changes to accomodate AGRIF new grid positionning implemented at r14674 and r14675, #2638 |
14684 | jchanut | 2021-04-08T16:28:09+02:00 | Allow chosing type of input bathymetry in child grids again (wrongly introduced @14630), #2638 |
14673 | jchanut | 2021-04-02T15:06:01+02:00 | Update ICE_AGRIF child domain as for VORTEX (position dependent on ghost cell number), #2638 |
14656 | jchanut | 2021-03-30T16:44:41+02:00 | Revise VORTEX child grid position by taking into account Parent grid ghosts. No need to change AGRIF_FixedGrids.in file anymore if changing the number of ghostcells, #2638 |
14655 | jchanut | 2021-03-30T16:41:30+02:00 | AGRIF: Set ghost cell number to 0 over root grid to properly define analytical grids in zooms, #2638 |
14641 | jchanut | 2021-03-26T11:30:01+01:00 | 1) Revise boundary checking with AGRIF (unify vertical remaping case or not) 2) Disable parent volume check without vertical remaping until we sort out what to do in the damned overlapping zone. At this stage DOMAINcfg produces meshes in agreement with what NEMO expects, except for cyclic East-West child grids for which a mismatch persists at boundaries. Child grids over North Pole Fold or East-West boundaries are however correct, #2638 |
14640 | jchanut | 2021-03-26T11:04:11+01:00 | AGFdomcfg: slight changes in boundary matching location to comply with what is expected in NEMO, #2638 |
14634 | jchanut | 2021-03-24T11:06:04+01:00 | AGFdomcfg: temporary removal of lbclnk in procnames: this prevents using the tool in mpp mode, #2638 |
14633 | jchanut | 2021-03-24T11:01:30+01:00 | AGFdomcfg: fixes internal flags in the East-West periodic case and in cmems demo, #2638 |
14630 | jchanut | 2021-03-23T16:19:36+01:00 | AGFdomcfg: 1) restore use of analytical grids (i.e. case where jphgr_msh>0). That may be useful to set up test cases with AGRIF. 2) Add random topography over a flat bottom if nn_bathy = -1 (in place of a Gaussian bump). This illustrates well where the interface matching and update are done. #2638 |
14629 | jchanut | 2021-03-23T12:06:11+01:00 | AGFdomcfg: add missing block in reference namelists, #2638 |
14628 | jchanut | 2021-03-22T16:33:44+01:00 | AGFdomcfg: Fixes a couple of tiny compilation problems #2638 |
14626 | ldebreu | 2021-03-21T19:47:16+01:00 | AGFdomcfg: Update make_namelist.py (Use of NiGlo0, NjGlo0 instead of jpiglo, jpjglo #2638 |
14625 | ldebreu | 2021-03-21T19:46:12+01:00 | AGFdomcfg: Update AGRIF_FixedGrids.in, put an updated version for the AGRIF_DEMO test #2638 |
14624 | ldebreu | 2021-03-21T19:44:51+01:00 | AGFdomcfg: Update namelist files (jpiglo, jpjglo are replaced by NiGlo0, NjGlo0 version #2638 |
14623 | ldebreu | 2021-03-21T19:40:22+01:00 | AGFdomcfg: 1) Update DOMAINcfg to be compliant with the removal of halo cells 2) Update most of the LBC ... subroutines to a recent NEMO 4 version #2638 |
14622 | ldebreu | 2021-03-21T19:36:08+01:00 | AGFdomcfg: 1) define some AGRIF variables in real8 2) remove the wrong indices translation in modarrays #2638 |
14621 | ldebreu | 2021-03-21T19:30:00+01:00 | AGFdomcfg: allow the conv to understand the IOMSG keyworkd #2638 |
14620 | ldebreu | 2021-03-21T19:27:59+01:00 | AGFdomcfg: allow the conv to understand the IOMSG keyworkd #2638 |
14619 | ldebreu | 2021-03-21T19:25:43+01:00 | AGFdomcfg:uncomment the call to agrif_set_external_mapping, call agrif_nemo_init even on the root grid #2638 |
14613 | smasson | 2021-03-15T17:05:32+01:00 | AGFdomcfg: change svn:externals to use AGRIF/dev_r14608_AGRIF_domcfg, #2638 |
14612 | smasson | 2021-03-15T17:02:18+01:00 | AGFdomcfg: create AGRIF dev branch, #2638 |
14610 | smasson | 2021-03-15T16:55:57+01:00 | AGFdomcfg: create dev branch, #2638 |
Change History (57)
comment:1 Changed 4 years ago by smasson
comment:2 Changed 4 years ago by smasson
In 14612:
comment:3 Changed 4 years ago by smasson
In 14613:
comment:4 Changed 4 years ago by ldebreu
In 14619:
comment:5 Changed 4 years ago by ldebreu
In 14620:
comment:6 Changed 4 years ago by ldebreu
In 14621:
comment:7 Changed 4 years ago by ldebreu
In 14622:
comment:8 Changed 4 years ago by ldebreu
In 14623:
comment:9 Changed 4 years ago by ldebreu
In 14624:
comment:10 Changed 4 years ago by ldebreu
In 14625:
comment:11 Changed 4 years ago by ldebreu
In 14626:
comment:12 Changed 4 years ago by jchanut
In 14628:
comment:13 Changed 4 years ago by jchanut
In 14629:
comment:14 Changed 4 years ago by jchanut
In 14630:
comment:15 Changed 4 years ago by jchanut
In 14633:
comment:16 Changed 4 years ago by jchanut
In 14634:
comment:17 Changed 4 years ago by jchanut
In 14640:
comment:18 Changed 4 years ago by jchanut
In 14641:
comment:19 Changed 4 years ago by jchanut
In 14655:
comment:20 Changed 4 years ago by jchanut
In 14656:
comment:21 Changed 4 years ago by jchanut
In 14673:
comment:22 Changed 4 years ago by jchanut
In 14684:
comment:23 Changed 4 years ago by jchanut
In 14687:
comment:24 Changed 4 years ago by jchanut
In 14688:
comment:25 Changed 4 years ago by jchanut
In 14698:
comment:26 Changed 4 years ago by jchanut
In 14702:
comment:27 Changed 4 years ago by jchanut
In 14703:
comment:28 Changed 4 years ago by jchanut
In 14720:
comment:29 Changed 4 years ago by jchanut
In 14721:
comment:30 Changed 4 years ago by nemo
- Owner set to ldebreu
- Status changed from new to assigned
comment:31 Changed 4 years ago by jchanut
In 14931:
comment:32 Changed 4 years ago by jchanut
In 14950:
comment:33 Changed 4 years ago by jchanut
In 14951:
comment:34 Changed 4 years ago by jchanut
In 14952:
comment:35 Changed 4 years ago by jchanut
In 14955:
comment:36 Changed 4 years ago by jchanut
In 14956:
comment:37 Changed 4 years ago by jchanut
In 14958:
comment:38 Changed 4 years ago by jchanut
In 14962:
comment:39 Changed 4 years ago by jchanut
In 14971:
comment:40 Changed 4 years ago by jchanut
In 14973:
comment:41 Changed 4 years ago by jchanut
In 14975:
comment:42 Changed 4 years ago by jchanut
In 14976:
comment:43 Changed 4 years ago by jchanut
In 14977:
comment:44 Changed 4 years ago by jchanut
In 15031:
comment:45 Changed 4 years ago by jchanut
In 15059:
comment:46 Changed 4 years ago by jchanut
In 15113:
comment:47 Changed 4 years ago by jchanut
In 15119:
comment:48 Changed 4 years ago by jchanut
In 15130:
comment:49 Changed 4 years ago by jchanut
In 15162:
comment:50 Changed 3 years ago by jchanut
In 15265:
comment:51 Changed 3 years ago by jchanut
In 15279:
comment:52 Changed 3 years ago by jchanut
In 15331:
comment:53 Changed 3 years ago by mathiot
I don't know if it is relevant, but there is already a flood filling algo in domutl in tools/DOMAINcfg/src/domutl.F90 to detect automatically all ocean cell connected somehow to a specific seed (i,j). For the closed sea module, a seed (lat/lon) is defined in the namelist to detect the open ocean (in case you want to mask it) or each closed sea.
comment:54 Changed 3 years ago by jchanut
In 15347:
comment:55 Changed 3 years ago by jchanut
In 15348:
comment:56 Changed 3 years ago by jchanut
In 15556:
comment:57 Changed 3 years ago by nemo
- Milestone changed from 2021 WP to Unscheduled
In 14610: