Skip to content

refactor[next-dace]: Add library node for reduce with skip values#2603

Open
edopao wants to merge 3 commits into
GridTools:mainfrom
edopao:dace_reduce_skip_node
Open

refactor[next-dace]: Add library node for reduce with skip values#2603
edopao wants to merge 3 commits into
GridTools:mainfrom
edopao:dace_reduce_skip_node

Conversation

@edopao
Copy link
Copy Markdown
Contributor

@edopao edopao commented May 15, 2026

DaCe has a library node in its standard library for reduction. However, GT4Py and ICON4Py also need to lower reduction expressions with skip values. The lowering was already done, on main, inside a nested SDFG. All this PR does is to move the refactor the code that creates the nested SDFG and make an application library node in GT4Py. In this way, the SDFG nodes for regular reduction and reduction with skip values are represented in the same way in the SDFG.

@edopao edopao force-pushed the dace_reduce_skip_node branch from 4e1c0e5 to 308cfc7 Compare May 15, 2026 15:43
@edopao
Copy link
Copy Markdown
Contributor Author

edopao commented May 15, 2026

cscs-ci run dace

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant