Loading src/TNL/Algorithms/Sorting/detail/bitonicSort.h +1 −1 Original line number Diff line number Diff line Loading @@ -230,7 +230,7 @@ void bitonicSort(TNL::Containers::ArrayView<Value, TNL::Devices::Cuda> src, int const int maxThreadsPerBlock = 512; int sharedMemLen = maxThreadsPerBlock * 2; int sharedMemSize = sharedMemLen * sizeof(Value); size_t sharedMemSize = sharedMemLen * sizeof(Value); if (sharedMemSize <= deviceProp.sharedMemPerBlock) { Loading src/UnitTests/Algorithms/Sorting/BitonicSortTest.h +1 −1 Original line number Diff line number Diff line Loading @@ -371,7 +371,7 @@ TEST(fetchAndSwap, sortMiddle) std::vector<int> orig{5, 9, 4, 54, 21, 6, 7, 9, 0, 9, 42, 4}; TNL::Containers::Array<int, TNL::Devices::Cuda> cudaArr(orig); auto view = cudaArr.getView(); int from = 3, to = 8; size_t from = 3, to = 8; fetchAndSwap_sortMiddle(view, from, to); EXPECT_TRUE(Algorithms::isSorted(view.getView(3, 8))) << "result " << view << std::endl; Loading Loading
src/TNL/Algorithms/Sorting/detail/bitonicSort.h +1 −1 Original line number Diff line number Diff line Loading @@ -230,7 +230,7 @@ void bitonicSort(TNL::Containers::ArrayView<Value, TNL::Devices::Cuda> src, int const int maxThreadsPerBlock = 512; int sharedMemLen = maxThreadsPerBlock * 2; int sharedMemSize = sharedMemLen * sizeof(Value); size_t sharedMemSize = sharedMemLen * sizeof(Value); if (sharedMemSize <= deviceProp.sharedMemPerBlock) { Loading
src/UnitTests/Algorithms/Sorting/BitonicSortTest.h +1 −1 Original line number Diff line number Diff line Loading @@ -371,7 +371,7 @@ TEST(fetchAndSwap, sortMiddle) std::vector<int> orig{5, 9, 4, 54, 21, 6, 7, 9, 0, 9, 42, 4}; TNL::Containers::Array<int, TNL::Devices::Cuda> cudaArr(orig); auto view = cudaArr.getView(); int from = 3, to = 8; size_t from = 3, to = 8; fetchAndSwap_sortMiddle(view, from, to); EXPECT_TRUE(Algorithms::isSorted(view.getView(3, 8))) << "result " << view << std::endl; Loading