mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-12 16:26:23 +00:00
updated cmake for version-1.0 and including MPI
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
|
||||
export pFlow_PROJECT_VERSION=v0.1
|
||||
export pFlow_PROJECT_VERSION=v-1.0
|
||||
|
||||
export pFlow_PROJECT=phasicFlow
|
||||
|
||||
|
@ -2,3 +2,52 @@
|
||||
set(validFiles)
|
||||
list(APPEND validFiles *.C *.cpp *.cxx *.c *.cu *.H *.hpp *.hxx *.h *.cuh)
|
||||
|
||||
macro(Kokkos_cmake_settings)
|
||||
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_CUDA_LAMBDA)
|
||||
mark_as_advanced(FORCE var Kokkos_CXX_STANDARD)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_CUDA_CONSTEXPR)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_OPENMP)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_SERIAL)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_CUDA)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_HIP)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_AGGRESSIVE_VECTORIZATION)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_BENCHMARKS)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_CUDA_LDG_INTRINSIC)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_CUDA_UVM)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_DEPRECATED_CODE_3)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_DEPRECATED_CODE_4)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_DEPRECATION_WARNINGS)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_DESUL_ATOMICS_EXTERNAL)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_EXAMPLES)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_HEADER_SELF_CONTAINMENT_TESTS)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_HIP_MULTIPLE_KERNEL_INSTANTIATIONS)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_HIP_RELOCATABLE_DEVICE_CODE)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_HPX)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_HWLOC)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_IMPL_CUDA_MALLOC_ASYNC)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_IMPL_HPX_ASYNC_DISPATCH)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_LARGE_MEM_TESTS)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_DEBUG_DUALVIEW_MODIFY_CHECK)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_LIBQUADMATH)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_LIBRT)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_MEMKIND)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_ONEDPL)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_OPENACC)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_OPENMPTARGET)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_ROCM)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_SYCL)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_TESTS)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_THREADS)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_TUNING)
|
||||
mark_as_advanced(FORCE var Kokkos_ENABLE_UNSUPPORTED_ARCHS)
|
||||
mark_as_advanced(FORCE var Kokkos_HPX_DIR)
|
||||
mark_as_advanced(FORCE var Kokkos_HWLOC_DIR)
|
||||
mark_as_advanced(FORCE var Kokkos_MEMKIND_DIR)
|
||||
mark_as_advanced(FORCE var Kokkos_ROCM_DIR)
|
||||
mark_as_advanced(FORCE var Kokkos_THREADS_DIR)
|
||||
|
||||
endmacro()
|
||||
|
||||
|
@ -31,7 +31,7 @@ target_include_directories(${target_name}
|
||||
|
||||
message(STATUS "\nCreating make file for executable ${target_name}")
|
||||
message(STATUS " ${target_name} link libraries are: ${${target_link_libs}}")
|
||||
message(STATUS " ${target_name} source files are: ${source_files}")
|
||||
message(STATUS " ${target_name} source files are: ${${source_files}}")
|
||||
message(STATUS " ${target_name} include dirs are: ${includeDirs}\n")
|
||||
|
||||
|
||||
|
@ -42,7 +42,7 @@ target_include_directories(${target_name}
|
||||
message(STATUS "\nCreating make file for library ${target_name}")
|
||||
message(STATUS " ${target_name} link libraries are: ${${target_link_libs}}")
|
||||
message(STATUS " ${target_name} source files are: ${source_files}")
|
||||
message(STATUS " ${target_name} include dirs are: ${includeDirs}\n")
|
||||
message(STATUS " ${target_name} include dirs are: ${includeDirs}\n \n")
|
||||
|
||||
install(TARGETS ${target_name} DESTINATION lib)
|
||||
install(FILES ${includeFiles} DESTINATION include/${target_name})
|
||||
|
Reference in New Issue
Block a user