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

Support for ESMF Format offline weights #315

Open
hdyson opened this issue Nov 7, 2023 · 5 comments
Open

Support for ESMF Format offline weights #315

hdyson opened this issue Nov 7, 2023 · 5 comments
Labels
New: Feature Highlight a new community raised "feature request" issue Stale: Closure warning This stale issue or pull-request has been marked for closure

Comments

@hdyson
Copy link

hdyson commented Nov 7, 2023

✨ Feature Request

It would be great if iris-esmf-regrid supported weight files generated offline.

Motivation

We have requirements to regrid high resolution source data to UGrid meshes. The weight generation for this is expensive (e.g. orography source data regrid to C768 on Jasmin required 550Gb RAM for 8 hours). It would be fantastic if we could perform this weights generation step once, and store the weights for future use.

In addition, by using the ESMF weights file format (or another "standard" weights file format), we get the opportunity to use weight files generated by other tools for e.g. consistency with other processing.

Additional context

ESMF weight file format is currently documented here: http://earthsystemmodeling.org/docs/release/ESMF_8_3_0/ESMF_refdoc/node3.html#sec:weightfileformat They are quite aggressive at deleting old versions of docs when new versions of ESMF are released, though, so that link will not be valid indefinitely.

@hdyson hdyson added the New: Feature Highlight a new community raised "feature request" issue label Nov 7, 2023
@trexfeathers
Copy link
Contributor

Perhaps the simplest thing would be to write a converter to work with the existing io module, which would avoid us needing to write any further ingestion code.

@hdyson
Copy link
Author

hdyson commented Nov 8, 2023

Sounds good to me. 👍 I was in a meeting yesterday with @stephenworsley and got the impression that iris-esmf-regrid did not have support for offline weights. If the solution is to have a standalone format converter, or to extend the io module, then I think we have a pathway that works for us.

@hdyson hdyson closed this as not planned Won't fix, can't repro, duplicate, stale Nov 8, 2023
@trexfeathers
Copy link
Contributor

I didn't mean to close this though! We'll still need to work on the converter

@trexfeathers trexfeathers reopened this Nov 8, 2023
@scitools-ci scitools-ci bot removed this from 🚴 Peloton Dec 15, 2023
Copy link
Contributor

github-actions bot commented May 7, 2024

@SciTools-incubator/esmf-regrid-devs This issue is stale due to a lack of activity in the last 180 days. Remove stale label or comment, otherwise this issue will close automatically in 14 days time.

@github-actions github-actions bot added the Stale: Closure warning This stale issue or pull-request has been marked for closure label May 7, 2024
@trexfeathers trexfeathers removed the Stale: Closure warning This stale issue or pull-request has been marked for closure label May 7, 2024
Copy link
Contributor

github-actions bot commented Nov 4, 2024

@SciTools/esmf-regrid-devs This issue is stale due to a lack of activity in the last 180 days. Remove stale label or comment, otherwise this issue will close automatically in 14 days time.

@github-actions github-actions bot added the Stale: Closure warning This stale issue or pull-request has been marked for closure label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New: Feature Highlight a new community raised "feature request" issue Stale: Closure warning This stale issue or pull-request has been marked for closure
Projects
Status: No status
Development

No branches or pull requests

2 participants