You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue has been originally discovered by @nfarabullini . I'm only reporting it there since she is on vacation.
In a new Icon4py PR (https://github.com/C2SM/icon4py/pull/472/files) the field-vire embedded implementation of a premap operation crashes for unclear reasons since it was working previously for iterator embedded, therefore this is most likely a bug.
Reading again the description of the implementation, it seems we overlooked the case X2X for a Field[Dims[X,Y],...]. In this case the domain of the connectivity is partially (but not fully contained in the domain of the field).
is problematic.
It makes the above case a ALTER_STRUCT only. If we would implement the behavior that is described, we should raise an exception here. But that wouldn't solve the issue. Let's re-discuss how the above case fits in the categorization of connectivities.
Side-note: If I force ALTER_STRUCT | ALTER_DIMS on the connectivity the example works.
This issue has been originally discovered by @nfarabullini . I'm only reporting it there since she is on vacation.
In a new Icon4py PR (https://github.com/C2SM/icon4py/pull/472/files) the field-vire embedded implementation of a premap operation crashes for unclear reasons since it was working previously for iterator embedded, therefore this is most likely a bug.
This is the definition of the operator crashing:
The text was updated successfully, but these errors were encountered: