2#define BOOST_TEST_DYN_LINK
3#include <boost/test/unit_test.hpp>
4#include "VCluster/VCluster.hpp"
5#include "VCluster/cuda/VCluster_semantic_unit_tests_funcs.hpp"
9BOOST_AUTO_TEST_SUITE( VCluster_cuda_tests )
11BOOST_AUTO_TEST_CASE( Vcluster_semantic_ssend_recv_layout_switch )
13 test_ssend_recv_layout_switch<HeapMemory>(0);
16BOOST_AUTO_TEST_CASE( Vcluster_semantic_gpu_direct )
18 test_ssend_recv_layout_switch<CudaMemory>(MPI_GPU_DIRECT);
21BOOST_AUTO_TEST_CASE (Vcluster_semantic_layout_inte_gather)
23 test_different_layouts<CudaMemory,memory_traits_inte>();
24 test_different_layouts<CudaMemory,memory_traits_lin>();
27BOOST_AUTO_TEST_SUITE_END()