Skip to content

Port WOA23 extrapolation from Compass#528

Draft
xylar wants to merge 12 commits intoE3SM-Project:mainfrom
xylar:add-extrapolate-woa
Draft

Port WOA23 extrapolation from Compass#528
xylar wants to merge 12 commits intoE3SM-Project:mainfrom
xylar:add-extrapolate-woa

Conversation

@xylar
Copy link
Copy Markdown
Collaborator

@xylar xylar commented Apr 13, 2026

(Description soon...)

Checklist

  • User's Guide has been updated
  • Developer's Guide has been updated
  • API documentation in the Developer's Guide (api.md) has any new or modified class, method and/or functions listed
  • Documentation has been built locally and changes look as expected
  • Testing comment in the PR documents testing used to verify the changes
  • New tests have been added to a test suite

xylar added 11 commits April 11, 2026 10:37
Organize combined-topography tasks by target grid and resolution rather than by downstream consumer, and add a reusable 0.25-degree lat-lon task for cached products.

This renames the task helpers and task classes, updates remap and cull callers, and refreshes the e3sm/init developer docs to match the new layout.
Introduce the ocean/global_ocean/hydrography/woa23 task with shared combine and extrapolate steps, draft user and developer documentation, and API entries.

The task consumes the reusable e3sm/init lat-lon combined-topography product so future hydrography products can share the same cached input workflow.
This is necessary if shared steps belong to a different component
than the one for the task they belong to, but they use a parallel
command.

This has to happen at both setup and runtime
@xylar
Copy link
Copy Markdown
Collaborator Author

xylar commented Apr 13, 2026

Testing

I ran this on Perlmutter and got results that make sense. Here are the plots from the viz step.

filchner_section filchner_section_filled pt_an_depth_0000p00m pt_an_depth_0000p00m_filled pt_an_depth_0200p00m pt_an_depth_0200p00m_filled pt_an_depth_0400p00m pt_an_depth_0400p00m_filled pt_an_depth_0600p00m pt_an_depth_0600p00m_filled pt_an_depth_0800p00m pt_an_depth_0800p00m_filled ross_section ross_section_filled s_an_depth_0000p00m s_an_depth_0000p00m_filled s_an_depth_0200p00m s_an_depth_0200p00m_filled s_an_depth_0400p00m s_an_depth_0400p00m_filled s_an_depth_0600p00m s_an_depth_0600p00m_filled s_an_depth_0800p00m s_an_depth_0800p00m_filled

@xylar
Copy link
Copy Markdown
Collaborator Author

xylar commented Apr 13, 2026

the glitch in the Ross plot is annoying but doesn't feel like it's worth fixing. Maybe a dateline issue? I don't see any evidence that it's actually in the data.

@xylar xylar added enhancement New feature or request ocean Related to the ocean component labels Apr 13, 2026
@xylar xylar self-assigned this Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request ocean Related to the ocean component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant