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

Extend the possible interpolation methods for different grids (mostly ICON grid data) #36

Open
13 tasks
janhclem opened this issue May 29, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@janhclem
Copy link
Collaborator

janhclem commented May 29, 2024

We already have interpolation functions and data structures for cartesian grids. Could we extend the interpolation functions to deal with icosahedral grids?

  • Literature research: Can libraries be used for it?
  • What routines can be shared with LaMETTA, YAC, ICON?
  • Implement an icosahedral met grid type.
  • Write a reading function for ico met type.
  • Implement index search functions for the ICON grid.
  • Implement a horizontal interpolation from the ICON grid to air parcel positions...
  • Implement a horizontal interpolation from the ICON grid to the lat-lon support grid, which is required for parameterizations.
  • Formulate a hybrid coordinate with potential temperature in the stratosphere and a non-hydrostatic coordinate in the troposphere.
  • Generalize the vertical coordinate system in MPTRAC.
  • Implement exact interpolations for winds on pressure levels that consider the tilt of the levels against the eta coordinate.
  • Implement the vertical interpolation function and combine it with the horizontal interpolations.
  • Implement a control flow to select between cartesian, icosahedral or any other potential grid geometry.
  • Test the procedures with ICON output data...
@lars2015
Copy link
Contributor

Hi Jan, maybe check whether there are interpolation functions/code available from ICON which could be used?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants