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

Add a step for remapping topography from MALI #829

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

xylar
Copy link
Collaborator

@xylar xylar commented Jun 10, 2024

MALI topography as well as masks for land ice, floating ice and ocean get combined with BedMachine Antarctica/GEBCO.

Checklist

  • User's Guide has been updated
  • Developer's Guide has been updated
  • API documentation in the Developer's Guide (api.rst) has any new or modified class, method and/or functions listed
  • Documentation has been built locally and changes look as expected
  • The E3SM-Project submodule has been updated with relevant E3SM changes
  • Document (in a comment titled Testing in this PR) any testing that was used to verify the changes
  • New tests have been added to a test suite

@xylar xylar added enhancement New feature or request ocean in progress This PR is not ready for review or merging E3SM PR required labels Jun 10, 2024
@xylar
Copy link
Collaborator Author

xylar commented Jun 10, 2024

This is based off of #807 (which is based off of #813) so it will be a bit before this is ready to go in. It also needs documentation.

@xylar xylar force-pushed the add-mali-topo branch 3 times, most recently from 0b54306 to 959da20 Compare June 12, 2024 16:17
@xylar
Copy link
Collaborator Author

xylar commented Jun 12, 2024

Comparison with SOwISC12to30E3r3

Here are the landIceMask fields for the SORRM mesh with MALI topography:
mali_topo_land_ice_mask

And the same but with BedMachine from #807:
sowiscr3_land_ice_mask

@xylar xylar force-pushed the add-mali-topo branch 2 times, most recently from be2486f to b5e6880 Compare July 8, 2024 12:36
@xylar
Copy link
Collaborator Author

xylar commented Jul 8, 2024

Updated Comparison with SOwISC12to30E3r3

Here are the landIceMask fields for the SORRM mesh with MALI (AIS_2to10km) topography:
sorrm_ais_2to10km_land_ice_mask

And the same but with BedMachine from #807:
sorrm_r3_land_ice_mask

@xylar
Copy link
Collaborator Author

xylar commented Jul 8, 2024

I was able to run the workflow through the performance test. In a discussion with @cbegeman, @matthewhoffman and @trhille, we decided we'd like to work with a 4km initial condition that's more similar to the 2km one I used in the plots above, and that that initial condition would also be swapped into E3SM-Project/E3SM#6440, the PR bringing in the new MALI AIS meshes and initial conditions.

@xylar xylar force-pushed the add-mali-topo branch 2 times, most recently from e512590 to 824f8f5 Compare July 26, 2024 09:31
xylar added 14 commits July 31, 2024 13:29
During the `cull_mesh` step of creating a global ocean mesh,
if ice-shelf cavities are present, we need to flood fill to make
sure all land ice is connected (no islands of isolated land ice).
This merge changes the flood fill to be on all locations where
`landIceFraction > 0`, not all locations where `landIceFraction > 0.5`.
It then masks all `landIce*` fields to only be nonzero within the
flood-filled region.  This prevents islands of nonzero
`landIceFraction`, `landIcePressure`, `landIceDraft`, etc.
Switch SO12to60 to SO12to30 with a base resolution that is now
uniformly 30 km.
When we plot histograms of the initial condition, now plot
histograms of the water-column thickness in the open ocean
and in cavities.
In cavities, we thicken the water column to make sure it has the
minimum thickness.  The hope is that this makes the vertical
coorinate converge more quickly and smoothly to its final result.
MALI topogrpahy gets combined with BedMachine Antarctica/GEBCO.

For now, the masks for the grounding line, calving front, etc.
are form BedMachine, not MALI, so that the same horizontal mesh
and mapping files can be used with BedMachine and MALI topogrpahy.
These will change the locaiton of the grounding line and calving
front, so that the resulting ocean grid will be different from
the equivalent from BedMachine.
Move ocean_density and sea_level to config options
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E3SM PR required enhancement New feature or request in progress This PR is not ready for review or merging ocean
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant