/*************************************************************************** CudaPrefixSumTest.cu - description ------------------- begin : Jun 6, 2019 copyright : (C) 2019 by Tomas Oberhuber email : tomas.oberhuber@fjfi.cvut.cz ***************************************************************************/ /* See Copyright Notice in tnl/Copyright */ ///// // NOTE: This test serves mainly for testing CUDA prefix sum when more than // one CUDA grid is used. To avoid allocation of extremely large vectors and to // speed-up this unit test, we decrease the grid size artificialy. #pragma once #ifdef HAVE_GTEST #include <limits> #include <TNL/Experimental/Arithmetics/Quad.h> #include <TNL/Containers/Vector.h> #include <TNL/Containers/VectorView.h> #include "VectorTestSetup.h" #include "gtest/gtest.h" using namespace TNL; using namespace TNL::Containers; using namespace TNL::Containers::Algorithms; using namespace TNL::Arithmetics;