Loading src/TNL/Algorithms/Scan.hpp +6 −2 Original line number Diff line number Diff line Loading @@ -108,8 +108,12 @@ perform( Vector& v, const typename Vector::RealType zero ) { #ifdef HAVE_OPENMP if( Devices::Host::isOMPEnabled() && Devices::Host::getMaxThreadsCount() >= 2 ) { const auto blockShifts = performFirstPhase( v, begin, end, reduction, zero ); performSecondPhase( v, blockShifts, begin, end, reduction, zero ); } else Scan< Devices::Sequential, Type >::perform( v, begin, end, reduction, zero ); #else Scan< Devices::Sequential, Type >::perform( v, begin, end, reduction, zero ); #endif Loading Loading
src/TNL/Algorithms/Scan.hpp +6 −2 Original line number Diff line number Diff line Loading @@ -108,8 +108,12 @@ perform( Vector& v, const typename Vector::RealType zero ) { #ifdef HAVE_OPENMP if( Devices::Host::isOMPEnabled() && Devices::Host::getMaxThreadsCount() >= 2 ) { const auto blockShifts = performFirstPhase( v, begin, end, reduction, zero ); performSecondPhase( v, blockShifts, begin, end, reduction, zero ); } else Scan< Devices::Sequential, Type >::perform( v, begin, end, reduction, zero ); #else Scan< Devices::Sequential, Type >::perform( v, begin, end, reduction, zero ); #endif Loading