Generalized indices: Refactor group_update for improved performance#1885
Generalized indices: Refactor group_update for improved performance#1885J-Lentz wants to merge 4 commits into
Conversation
Refactor the packing and unpacking routines of mpp_group_update for improved performance with generalized indices. The outer k-loop versions of the packing and unpacking routines have been removed.
|
I tested this branch with AM5 to compare performance, but I am getting a seg fault error forrtl: severe (174): SIGSEGV, segmentation fault occurred The error appears to be consistent. c384 failed as well: |
Use locally scoped variables within do concurrent loops rather than subroutine-scope variables.
Description
Refactor the packing and unpacking routines of mpp_group_update for improved performance with generalized indices. The outer k-loop versions of the packing and unpacking routines have been removed.
How Has This Been Tested?
Builds with ifx on C5. Relevant unit tests fail.
Checklist:
make distcheckpasses