-
Notifications
You must be signed in to change notification settings - Fork 25
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
[FEATURE] Add ICON (unstructured) grid #159
Comments
Great! To use gcm-filters with output from the ICON model, you'll need to code up a Laplacian kernel for the ICON grid. I recommend porting the Laplacian that exists within ICON rather than trying to develop a new discretization from scratch. |
Does ICON use an unstructured grid? If so, we will have to think a little bit about how to integrate it into So far all grids are rectangular, locally orthogonal grids, and we leverage |
Hi, sorry for the slow response. Yes, the ICON grid is unstructured. The DWD tutorial says: it “originates from an icosahedron whose edges have been initially divided into n parts, followed by k subsequent edge bisections”. The grid cells are triangles in an icosahedron. An illustration can be found [here](https://www.dwd.de/SharedDocs/downloads/DE/modelldokumentationen/nwv/icon/icon_dbbeschr_aktuell.html) The grids in netcdf format store various quantities about the nodes(vertices) and edges, as well as the parent/child relationship of the vertices between grids, and neighboring nodes for a grid. The laplacian kernel is located in the source code here: |
Hello,
My research group is interested in using this method for our ICON (Icosahedral Nonhydrostatic Weather and Climate Model) dataset. If there is an interest, I would like to help out with this process, and we have contacted the MPI ICON developer for additional support. For now, this link shows the license agreement needed to access the source code:
https://code.mpimet.mpg.de/projects/iconpublic/wiki/How%20to%20obtain%20the%20model%20code
The text was updated successfully, but these errors were encountered: