Skip to content
Snippets Groups Projects
Commit 88931b90 authored by schoen's avatar schoen
Browse files

Merge branch 'develop' of https://git.rz.tu-bs.de/irmb/VirtualFluids_dev into develop

parents 4944954b 64a84689
No related branches found
No related tags found
1 merge request!35Kernel factory simplified
......@@ -113,8 +113,6 @@ if(BUILD_VF_GPU)
set(CMAKE_CUDA_STANDARD_REQUIRED TRUE)
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -Xcudafe --display_error_number")
if(NOT DEFINED CMAKE_CUDA_ARCHITECTURES)
message(WARNING "CMAKE_CUDA_ARCHITECTURES was not defined and is set to 30 (CUDA support until 10.1 only).")
set(CMAKE_CUDA_ARCHITECTURES 30)
......
......@@ -12,19 +12,5 @@ if (NOT BUILD_SHARED_LIBRARY)
set_target_properties(${library_name} PROPERTIES CUDA_RESOLVE_DEVICE_SYMBOLS ON)
endif()
# suppress warning 3123, 3126: calling a __host__ function from __host__ __device__ is not allowed
# suppress warning 3152: __host__ function redeclared with __host__ __device__, hence treated as a __host__ __device__ function
# suppress warning 3125, 3127: calling a constexpr __host__ function from a __host__ __device__ function
set(cuda_warnings_suppressions "--diag_suppress=3123 --diag_suppress=3126 --diag_suppress=3152 --diag_suppress=3125 --diag_suppress=3127")
# suppress warning 3311: unrecognized #pragma in device code
if(NOT MSVC)
set(cuda_warnings_suppressions "${cuda_warnings_suppressions} --diag_suppress=3311")
endif()
# suppress warning 2979: calling a __host__ function from __host__ __device__ is not allowed
if(MSVC)
set(cuda_warnings_suppressions "${cuda_warnings_suppressions} --diag_suppress=2979 --diag_suppress=2976 --diag_suppress=3005 --diag_suppress=2978 --diag_suppress=3009")
endif()
target_compile_options(${library_name} PUBLIC $<$<COMPILE_LANGUAGE:CUDA>:-Xcudafe ${cuda_warnings_suppressions} >)
# we want to suppress all cuda warnings so far for this library.
target_compile_options(${library_name} PUBLIC $<$<COMPILE_LANGUAGE:CUDA>:-Xcudafe "-w" >)
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