Skip to content

[External][SOLLVE V&V] two small fixes #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Oct 16, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
144 changes: 72 additions & 72 deletions External/sollve_vv/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,22 @@ set(TEST_SUITE_OFFLOADING_FLAGS --offload-arch=native CACHE STRING "Compiler arg
set(TEST_SUITE_OFFLOADING_LDFLAGS --offload-arch=native CACHE STRING "Linker arguments for OpenMP offloading")

set(ALL_LIST_OPTIONS
AMD
AMD_RUNTIME_REDLIST
AMD_COMPILER_REDLIST
NVIDIA
NVIDIA_RUNTIME_REDLIST
NVIDIA_COMPILER_REDLIST
INTEL
INTEL_RUNTIME_REDLIST
INTEL_COMPILER_REDLIST
REGRESSION
REGRESSION_RUNTIME_REDLIST
REGRESSION_COMPILER_REDLIST
AMD_REDLIST
NVIDIA_REDLIST
INTEL_REDLIST
REGRESSION_REDLIST
AMD
AMD_RUNTIME_REDLIST
AMD_COMPILER_REDLIST
NVIDIA
NVIDIA_RUNTIME_REDLIST
NVIDIA_COMPILER_REDLIST
INTEL
INTEL_RUNTIME_REDLIST
INTEL_COMPILER_REDLIST
REGRESSION
REGRESSION_RUNTIME_REDLIST
REGRESSION_COMPILER_REDLIST
AMD_REDLIST
NVIDIA_REDLIST
INTEL_REDLIST
REGRESSION_REDLIST
)

set(CHOOSEN_LISTS)
Expand Down Expand Up @@ -881,7 +881,7 @@ set(NVIDIA_COMPILER_REDLIST
function (add_sollvevv LANG)
set(_includedir "${TEST_SUITE_SOLLVEVV_ROOT}/ompvv" )

if (NOT OPENMP_${LANG}_FOUND)
if (NOT OpenMP_${LANG}_FOUND)
message(FATAL_ERROR "OpenMP for ${LANG} not found")
return ()
endif ()
Expand Down Expand Up @@ -932,7 +932,7 @@ endfunction ()
llvm_externals_find(TEST_SUITE_SOLLVEVV_ROOT "sollve_vv" "OpenMP Offloading Validation & Verification Suite")

if(TEST_SUITE_SOLLVEVV_ROOT AND NOT TEST_SUITE_BENCHMARKING_ONLY)
if(OPENMP_FOUND)
if(OpenMP_FOUND)
message(STATUS "Adding OpenMP Offloading Validiation & Verification")
else()
message(STATUS "NOT using OpenMP Validiation & Verification because OpenMP was not found")
Expand All @@ -941,65 +941,65 @@ if(TEST_SUITE_SOLLVEVV_ROOT AND NOT TEST_SUITE_BENCHMARKING_ONLY)

list(REMOVE_DUPLICATES SYSTEM_GPU)
foreach(list_option ${SYSTEM_GPU})
string(TOUPPER ${list_option} list_option)
if(list_option IN_LIST ALL_LIST_OPTIONS)
if(list_option STREQUAL "AMD")
list(APPEND CHOOSEN_LISTS ${AMD})
message(STATUS "adding AMD")
endif()
if(list_option STREQUAL "AMD_RUNTIME_REDLIST" OR list_option STREQUAL "AMD_REDLIST")
list(APPEND CHOOSEN_LISTS ${AMD_RUNTIME_REDLIST})
message(STATUS "adding AMD_RUNTIME_REDLIST")
endif()
if(list_option STREQUAL "AMD_COMPILER_REDLIST" OR list_option STREQUAL "AMD_REDLIST")
list(APPEND CHOOSEN_LISTS ${AMD_COMPILER_REDLIST})
message(STATUS "adding AMD_COMPILER_REDLIST")
endif()
if(list_option STREQUAL "NVIDIA")
list(APPEND CHOOSEN_LISTS ${NVIDIA})
message(STATUS "adding NVIDIA")
endif()
if(list_option STREQUAL "NVIDIA_RUNTIME_REDLIST" OR list_option STREQUAL "NVIDIA_REDLIST")
list(APPEND CHOOSEN_LISTS ${NVIDIA_RUNTIME_REDLIST})
message(STATUS "adding NVIDIA_RUNTIME_REDLIST")
endif()
if(list_option STREQUAL "NVIDIA_COMPILER_REDLIST" OR list_option STREQUAL "NVIDIA_REDLIST")
list(APPEND CHOOSEN_LISTS ${NVIDIA_COMPILER_REDLIST})
message(STATUS "adding NVIDIA_COMPILER_REDLIST")
endif()
if(list_option STREQUAL "INTEL")
list(APPEND CHOOSEN_LISTS ${INTEL})
message(STATUS "adding INTEL")
endif()
if(list_option STREQUAL "INTEL_RUNTIME_REDLIST" OR list_option STREQUAL "INTEL_REDLIST")
list(APPEND CHOOSEN_LISTS ${INTEL_RUNTIME_REDLIST})
message(STATUS "adding INTEL_RUNTIME_REDLIST")
endif()
if(list_option STREQUAL "INTEL_COMPILER_REDLIST" OR list_option STREQUAL "INTEL_REDLIST")
list(APPEND CHOOSEN_LISTS ${INTEL_COMPILER_REDLIST})
message(STATUS "adding INTEL_COMPILER_REDLIST")
endif()
if(list_option STREQUAL "REGRESSION")
list(APPEND CHOOSEN_LISTS ${REGRESSION})
message(STATUS "adding REGRESSION")
endif()
if(list_option STREQUAL "REGRESSION_RUNTIME_REDLIST" OR list_option STREQUAL "REGRESSION_REDLIST")
list(APPEND CHOOSEN_LISTS ${REGRESSION_RUNTIME_REDLIST})
message(STATUS "adding REGRESSION_RUNTIME_REDLIST")
endif()
if(list_option STREQUAL "REGRESSION_COMPILER_REDLIST" OR list_option STREQUAL "REGRESSION_REDLIST")
list(APPEND CHOOSEN_LISTS ${REGRESSION_COMPILER_REDLIST})
message(STATUS "adding REGRESSION_COMPILER_REDLIST")
endif()
else()
message(STATUS "Option is unrecognized (${list_option})")
endif()
string(TOUPPER ${list_option} list_option)
if(list_option IN_LIST ALL_LIST_OPTIONS)
if(list_option STREQUAL "AMD")
list(APPEND CHOOSEN_LISTS ${AMD})
message(STATUS "adding AMD")
endif()
if(list_option STREQUAL "AMD_RUNTIME_REDLIST" OR list_option STREQUAL "AMD_REDLIST")
list(APPEND CHOOSEN_LISTS ${AMD_RUNTIME_REDLIST})
message(STATUS "adding AMD_RUNTIME_REDLIST")
endif()
if(list_option STREQUAL "AMD_COMPILER_REDLIST" OR list_option STREQUAL "AMD_REDLIST")
list(APPEND CHOOSEN_LISTS ${AMD_COMPILER_REDLIST})
message(STATUS "adding AMD_COMPILER_REDLIST")
endif()
if(list_option STREQUAL "NVIDIA")
list(APPEND CHOOSEN_LISTS ${NVIDIA})
message(STATUS "adding NVIDIA")
endif()
if(list_option STREQUAL "NVIDIA_RUNTIME_REDLIST" OR list_option STREQUAL "NVIDIA_REDLIST")
list(APPEND CHOOSEN_LISTS ${NVIDIA_RUNTIME_REDLIST})
message(STATUS "adding NVIDIA_RUNTIME_REDLIST")
endif()
if(list_option STREQUAL "NVIDIA_COMPILER_REDLIST" OR list_option STREQUAL "NVIDIA_REDLIST")
list(APPEND CHOOSEN_LISTS ${NVIDIA_COMPILER_REDLIST})
message(STATUS "adding NVIDIA_COMPILER_REDLIST")
endif()
if(list_option STREQUAL "INTEL")
list(APPEND CHOOSEN_LISTS ${INTEL})
message(STATUS "adding INTEL")
endif()
if(list_option STREQUAL "INTEL_RUNTIME_REDLIST" OR list_option STREQUAL "INTEL_REDLIST")
list(APPEND CHOOSEN_LISTS ${INTEL_RUNTIME_REDLIST})
message(STATUS "adding INTEL_RUNTIME_REDLIST")
endif()
if(list_option STREQUAL "INTEL_COMPILER_REDLIST" OR list_option STREQUAL "INTEL_REDLIST")
list(APPEND CHOOSEN_LISTS ${INTEL_COMPILER_REDLIST})
message(STATUS "adding INTEL_COMPILER_REDLIST")
endif()
if(list_option STREQUAL "REGRESSION")
list(APPEND CHOOSEN_LISTS ${REGRESSION})
message(STATUS "adding REGRESSION")
endif()
if(list_option STREQUAL "REGRESSION_RUNTIME_REDLIST" OR list_option STREQUAL "REGRESSION_REDLIST")
list(APPEND CHOOSEN_LISTS ${REGRESSION_RUNTIME_REDLIST})
message(STATUS "adding REGRESSION_RUNTIME_REDLIST")
endif()
if(list_option STREQUAL "REGRESSION_COMPILER_REDLIST" OR list_option STREQUAL "REGRESSION_REDLIST")
list(APPEND CHOOSEN_LISTS ${REGRESSION_COMPILER_REDLIST})
message(STATUS "adding REGRESSION_COMPILER_REDLIST")
endif()
else()
message(STATUS "Option is unrecognized (${list_option})")
endif()
endforeach()
list(REMOVE_DUPLICATES CHOOSEN_LISTS)

foreach (_lang in C CXX)
if(CMAKE_${_lang}_COMPILER)
add_sollvevv(${_lang})
add_sollvevv(${_lang})
endif()
endforeach ()
endif ()