fix for pass manager and new pass improvements #7

Merged
Alexander_KS merged 3 commits from select_array_dim_conf_pass_xnp into master 2023-09-27 12:58:50 +00:00
Collaborator

Алгоритм удаления был реализован неправильно, в нём удалялись только непосредственные зависимости, а его главная цель - удалять проходы из любой точки дерева, которая достижима из главного прохода.

Проблема была только для запуска INSERT_PARALLEL_DIRS_NODIST, остальные проходы запускались (и до сих пор запускаются) корректно

Алгоритм удаления был реализован неправильно, в нём удалялись только непосредственные зависимости, а его главная цель - удалять проходы из любой точки дерева, которая достижима из главного прохода. Проблема была только для запуска INSERT_PARALLEL_DIRS_NODIST, остальные проходы запускались (и до сих пор запускаются) корректно
xnpster added 1 commit 2023-09-26 18:04:46 +00:00
xnpster added 1 commit 2023-09-26 19:13:30 +00:00
xnpster added 1 commit 2023-09-26 19:45:16 +00:00
Author
Collaborator

Добавлено сообщение об ошибке, если в проекте нет ни одной директивы распараллеливания. Код по большей части скопирован из Sapfor.cpp с небольшими изменениями

Добавлено сообщение об ошибке, если в проекте нет ни одной директивы распараллеливания. Код по большей части скопирован из Sapfor.cpp с небольшими изменениями
xnpster changed title from fix applyRemovals for pass manager to fix for pass manager and new pass improvements 2023-09-26 19:50:18 +00:00
Alexander_KS merged commit 591679397b into master 2023-09-27 12:58:50 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Alexander_KS/SAPFOR#7