Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update LISIO test to include ocn-glcshelf coupling #6437

Merged
merged 6 commits into from
May 23, 2024

Conversation

matthewhoffman
Copy link
Contributor

@matthewhoffman matthewhoffman commented May 22, 2024

This PR replaces the MPAS_LISIO_TEST ("LandIce-SeaIce-Ocean") test with a new compset that is more up to date and updates test coverage for OCN-GLC coupling work in development. It makes the following changes:

  • updates compset and grid definition to use JRA1p5 data atmosphere instead of CORE II-NYF
  • updates ocean mesh to use oQU240wLI mesh, which is cheaper and includes ice-shelf cavities
  • introduces a testmod that activates ocn-glcshelf coupling. That coupling was added in PR Add first stage of ocean/ice shelf coupling #2726, but a test was never added.

The PR also includes a small MPAS-Ocean bug fix that activating ocn-glcshelf coupling revealed.

matthewhoffman and others added 6 commits May 2, 2024 16:18
This PR creates a new
SMS_P512_D_Ld5.T62_oEC60to30v3wLI_ais20.MPAS_LISIO_TEST.mpaso-ocn_glcshelf
test that runs a G-case with the ocn_glcshelf coupling turned on.
That coupling was added in PR #2726, but a test was never added.
With this fix, effective density smoothing only involves *valid*
neighbors of cells.
This provides a low res ocean mesh with ice-shelf cavities to permit
faster tests of the ocn-glcshelf coupling.  Needed mapping files are
listed but the filenames are not added yet.
This commit makes two updates to the new test:
* It replaces the MPAS_LISIO_TEST compset with MPAS_LISIO_JRA1p5.
  The old MPAS_LISIO_TEST will no longer be supported.
* It deletes the new test that was added in a previous commit to the
  e3sm_ocnice_stealth_features suite and instead updates the existing
  SMS.T62_oQU120_ais20.MPAS_LISIO_TEST in the e3sm_developer suite in a
  number of ways:

  1. uses the updated compset
  2. has glcshelf coupling enabled
  3. switches from SMS to ERS
  4. uses TL319_oQU240wLI_ais20 mesh
@matthewhoffman matthewhoffman added mpas-ocean mpas-albany-landice Testing Anything related to unit/system tests labels May 22, 2024
@matthewhoffman matthewhoffman requested review from xylar and jonbob May 22, 2024 02:23
Copy link

PR Preview Action v1.4.7
🚀 Deployed preview to https://E3SM-Project.github.io/E3SM/pr-preview/pr-6437/
on branch gh-pages at 2024-05-22 02:37 UTC

Copy link
Contributor

@xylar xylar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved based on my code review and testing on:
E3SM-Ocean-Discussion#95

@xylar
Copy link
Contributor

xylar commented May 22, 2024

Refer to E3SM-Ocean-Discussion#95 for additional discussion.

@jonbob
Copy link
Contributor

jonbob commented May 22, 2024

@matthewhoffman - we might want to make the description more obvious that we're replacing the MPAS_LISIO_TEST compset and not just updating it

Copy link
Contributor

@jonbob jonbob left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved based on visual inspection and testing

jonbob added a commit that referenced this pull request May 22, 2024
…6437)

Update LISIO test to include ocn-glcshelf coupling

This PR replaces the MPAS_LISIO_TEST ("LandIce-SeaIce-Ocean") test with
a new compset that is more up to date and updates test coverage for
OCN-GLC coupling work in development. It makes the following changes:
* updates compset and grid definition to use JRA1p5 data atmosphere
  instead of CORE II-NYF
* updates ocean mesh to use oQU240wLI mesh, which is cheaper and
  includes ice-shelf cavities
* introduces a testmod that activates ocn-glcshelf coupling. That
  coupling was added in PR #2726, but a test was never added.
The PR also includes a small MPAS-Ocean bug fix that activating
ocn-glcshelf coupling revealed.

[BFB]
@jonbob
Copy link
Contributor

jonbob commented May 22, 2024

Verified that all new files are the correct format and available on the inputdata server

@jonbob
Copy link
Contributor

jonbob commented May 22, 2024

Passes:

  • SMS_D_Ld1.TL319_IcoswISC30E3r5.GMPAS-JRA1p5-DIB-PISMF.chrysalis_intel.mpaso-jra_1958
  • ERS_Ld5.T62_oQU120.CMPASO-NYF.chrysalis_intel
  • ERS_Ld5.TL319_oQU240wLI_ais20.MPAS_LISIO_JRA1p5.chrysalis_intel.mpaso-ocn_glcshelf (new test)

merged to next

@jonbob jonbob merged commit 8389d22 into master May 23, 2024
21 checks passed
@jonbob jonbob deleted the matthewhoffman/ocn-glc/ocn-glcshelf-test branch May 23, 2024 19:25
@jonbob
Copy link
Contributor

jonbob commented May 23, 2024

merged to master and new test blessed except on pm-cpu developer_gnu, which has not yet reported

@jonbob
Copy link
Contributor

jonbob commented May 23, 2024

Also blessed new test on pm-cpu developer_gnu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BFB PR leaves answers BFB compset mpas-albany-landice mpas-ocean new baselines needed Testing Anything related to unit/system tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants