Skip to content
Snippets Groups Projects
Commit 9366fb97 authored by Slattery, Stuart's avatar Slattery, Stuart
Browse files

adding cuda TPL

parent 72f15f7f
No related branches found
No related tags found
1 merge request!7Kokkos Portability Layer
Showing
with 32 additions and 12 deletions
SET(Cabana_TPLS_FINDMODS_CLASSIFICATIONS
Kokkos "cmake/TPLs/" SS
BoostOrg "cmake/TPLs/" SS
CUDA "cmake/tribits/tribits/core/std_tpls/" ST
Kokkos "cmake/TPLs/" ST
BoostOrg "cmake/TPLs/" ST
)
TRIBITS_PACKAGE_DEFINE_DEPENDENCIES(
LIB_REQUIRED_TPLS Kokkos
TEST_REQUIRED_TPLS BoostOrg
LIB_OPTIONAL_TPLS Pthread CUDA QTHREADS
)
......@@ -38,7 +38,7 @@ IF(Cabana_ENABLE_Serial)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
AoSoA_test_Serial
SOURCES serial/tstAoSoA_Serial.cpp unit_test_main.cpp
SOURCES Serial/tstAoSoA_Serial.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......@@ -46,7 +46,7 @@ IF(Cabana_ENABLE_Serial)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
MemberSlice_test_Serial
SOURCES serial/tstMemberSlice_Serial.cpp unit_test_main.cpp
SOURCES Serial/tstMemberSlice_Serial.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......@@ -54,7 +54,7 @@ IF(Cabana_ENABLE_Serial)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
Parallel_test_Serial
SOURCES serial/tstParallel_Serial.cpp unit_test_main.cpp
SOURCES Serial/tstParallel_Serial.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......@@ -69,7 +69,7 @@ IF(Cabana_ENABLE_OpenMP)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
AoSoA_test_OpenMP
SOURCES openmp/tstAoSoA_OpenMP.cpp unit_test_main.cpp
SOURCES OpenMP/tstAoSoA_OpenMP.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......@@ -77,7 +77,7 @@ IF(Cabana_ENABLE_OpenMP)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
MemberSlice_test_OpenMP
SOURCES openmp/tstMemberSlice_OpenMP.cpp unit_test_main.cpp
SOURCES OpenMP/tstMemberSlice_OpenMP.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......@@ -85,7 +85,7 @@ IF(Cabana_ENABLE_OpenMP)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
Parallel_test_OpenMP
SOURCES openmp/tstParallel_OpenMP.cpp unit_test_main.cpp
SOURCES OpenMP/tstParallel_OpenMP.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......@@ -100,7 +100,7 @@ IF(Cabana_ENABLE_Cuda)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
AoSoA_test_CudaUVM
SOURCES cuda/tstAoSoA_CudaUVM.cpp unit_test_main.cpp
SOURCES Cuda/tstAoSoA_CudaUVM.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......@@ -108,7 +108,7 @@ IF(Cabana_ENABLE_Cuda)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
MemberSlice_test_CudaUVM
SOURCES cuda/tstMemberSlice_CudaUVM.cpp unit_test_main.cpp
SOURCES Cuda/tstMemberSlice_CudaUVM.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......@@ -116,7 +116,7 @@ IF(Cabana_ENABLE_Cuda)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
Parallel_test_CudaUVM
SOURCES cuda/tstParallel_CudaUVM.cpp unit_test_main.cpp
SOURCES Cuda/tstParallel_CudaUVM.cpp unit_test_main.cpp
COMM serial mpi
PASS_REGULAR_EXPRESSION "${PASS_RE}"
FAIL_REGULAR_EXPRESSION "${FAIL_RE}"
......
#ifndef CABANA_TEST_CUDAUVM_CATEGORY_HPP
#define CABANA_TEST_CUDAUVM_CATEGORY_HPP
#define TEST_EXECSPACE Kokkos::CudaUVM
#define TEST_EXECSPACE Kokkos::CudaUVMSpace
#endif // end CABANA_TEST_CUDAUVM_CATEGORY_HPP
#include <cuda/TestCudaUVM_Category.hpp>
#include <Cuda/TestCudaUVM_Category.hpp>
#include <tstAoSoA.hpp>
#include <cuda/TestCudaUVM_Category.hpp>
#include <Cuda/TestCudaUVM_Category.hpp>
#include <tstMemberSlice.hpp>
#include <cuda/TestCudaUVM_Category.hpp>
#include <Cuda/TestCudaUVM_Category.hpp>
#include <tstParallel.hpp>
#include <openmp/TestOpenMP_Category.hpp>
#include <OpenMP/TestOpenMP_Category.hpp>
#include <tstAoSoA.hpp>
#include <openmp/TestOpenMP_Category.hpp>
#include <OpenMP/TestOpenMP_Category.hpp>
#include <tstMemberSlice.hpp>
#include <openmp/TestOpenMP_Category.hpp>
#include <OpenMP/TestOpenMP_Category.hpp>
#include <tstParallel.hpp>
#include <serial/TestSerial_Category.hpp>
#include <Serial/TestSerial_Category.hpp>
#include <tstAoSoA.hpp>
#include <serial/TestSerial_Category.hpp>
#include <Serial/TestSerial_Category.hpp>
#include <tstMemberSlice.hpp>
#include <serial/TestSerial_Category.hpp>
#include <Serial/TestSerial_Category.hpp>
#include <tstParallel.hpp>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment