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
Stencil apply extracts each target into separate stencil regions, should keep these unified
For loops where initialise array members to 0 or 1, of stencil variables then used later on, these initialisations are not stencilised. This is an issue due to NUMA
Can not have temporaries in stencils currently
Better way to interface with C and other Fortran modules (e.g. MPI, dl_timer etc) needed, currently is done via intrinsics
Support derived types
Parse FIR (fix parsing in dialect)
Lint and pyright FIR
Other FIR types
Move FIR into dialects/experimental of xDSL
Pass allocatable arrays to procedures with their bounds intact
Support array bounds not starting at 1
Support range operator i.e. a(:,:,:)=.... (both in FIR and also stencil application)
Support integer to float conversion in arith dialect, that's currently not supported
Support more unary operators and nary operators
Reduce number of bridged regions (multiple stencils in a region), for instance "merge" these into one bridged region if there isn't any Fortran code in between them
The text was updated successfully, but these errors were encountered:
A list of limitations/short term todos:
The text was updated successfully, but these errors were encountered: