From 03971a7f901b3375d6b46fdaa3965cf1fa5907a0 Mon Sep 17 00:00:00 2001 From: Victor Lopez Date: Tue, 10 Jul 2018 15:05:41 +0200 Subject: [PATCH] Compute VectorReductions only in OmpSs --- src/core/workdescriptor.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/workdescriptor.cpp b/src/core/workdescriptor.cpp index 0cc61020c..b582d3110 100644 --- a/src/core/workdescriptor.cpp +++ b/src/core/workdescriptor.cpp @@ -518,8 +518,10 @@ void WorkDescriptor::waitCompletion( bool avoidFlush ) removeAllTaskReductions(); - myThread->getTeam()->computeVectorReductions(); - myThread->getTeam()->cleanUpReductionList(); + if ( sys.getPMInterface().isOmpSs() ) { + myThread->getTeam()->computeVectorReductions(); + myThread->getTeam()->cleanUpReductionList(); + } _depsDomain->clearDependenciesDomain(); } -- GitLab