Skip to content
Snippets Groups Projects
Commit 4cc51cb4 authored by Soeren Peters's avatar Soeren Peters
Browse files

Enabled the TGV binaries.

parent 144a659f
No related branches found
No related tags found
No related merge requests found
...@@ -30,6 +30,7 @@ function(vf_add_library) ...@@ -30,6 +30,7 @@ function(vf_add_library)
if (ARG_FILES) if (ARG_FILES)
message ("${ARG_FILES}")
set(sourceFiles ${sourceFiles} ${ARG_FILES}) set(sourceFiles ${sourceFiles} ${ARG_FILES})
endif() endif()
......
setTargetNameToFolderName(${CMAKE_CURRENT_LIST_DIR}) PROJECT(TGV_3D)
set(linkDirectories "") vf_add_library(BUILDTYPE binary DEPENDS basics VirtualFluids_GPU GridGenerator FILES TGV_3D.cpp)
set(libsToLink VirtualFluids_GPU GridGenerator)
set(includeDirectories "${CMAKE_SOURCE_DIR}/src" "${CMAKE_SOURCE_DIR}/src/VirtualFluids_GPU" "${CMAKE_SOURCE_DIR}/src/GridGenerator" "${CMAKE_SOURCE_DIR}/src/VirtualFluidsBasics")
#glob files and save in MY_SRCS include (${CMAKE_PATH}/3rd/cuda.cmake)
include(CMakePackage.cmake) include (${CMAKE_PATH}/3rd/mpi.cmake)
include (${CMAKE_PATH}/3rd/boost.cmake)
linkBoost ("serialization")
buildExe(${targetName} "${MY_SRCS}" "${linkDirectories}" "${libsToLink}" "${includeDirectories}") vf_get_library_name(library_name)
groupTarget(${targetName} ${lbmAppFolder}) target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/basics")
target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu")
# Specify the linking to 3rdParty libs target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu/VirtualFluids_GPU")
include(3rdPartyLinking.cmake) target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu/GridGenerator")
\ No newline at end of file target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/basics/Core")
\ No newline at end of file
setTargetNameToFolderName(${CMAKE_CURRENT_LIST_DIR}) PROJECT(TGV_3D_MultiGPU)
set(linkDirectories "") vf_add_library(BUILDTYPE binary DEPENDS basics VirtualFluids_GPU GridGenerator FILES TGV_3D_MultiGPU.cpp)
set(libsToLink VirtualFluids_GPU GridGenerator)
set(includeDirectories "${CMAKE_SOURCE_DIR}/src" "${CMAKE_SOURCE_DIR}/src/VirtualFluids_GPU" "${CMAKE_SOURCE_DIR}/src/GridGenerator" "${CMAKE_SOURCE_DIR}/src/VirtualFluidsBasics")
#glob files and save in MY_SRCS include (${CMAKE_PATH}/3rd/cuda.cmake)
include(CMakePackage.cmake) include (${CMAKE_PATH}/3rd/mpi.cmake)
include (${CMAKE_PATH}/3rd/boost.cmake)
linkBoost ("serialization")
buildExe(${targetName} "${MY_SRCS}" "${linkDirectories}" "${libsToLink}" "${includeDirectories}") vf_get_library_name(library_name)
groupTarget(${targetName} ${lbmAppFolder}) target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/basics")
target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu")
# Specify the linking to 3rdParty libs target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu/VirtualFluids_GPU")
include(3rdPartyLinking.cmake) target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu/GridGenerator")
\ No newline at end of file target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/basics/Core")
\ No newline at end of file
setTargetNameToFolderName(${CMAKE_CURRENT_LIST_DIR}) PROJECT(GridGeneratorTest)
set(linkDirectories "") vf_add_library(BUILDTYPE binary DEPENDS basics VirtualFluids_GPU GridGenerator FILES gridGenerator.cpp)
set(libsToLink VirtualFluids_GPU GridGenerator)
set(includeDirectories "${CMAKE_SOURCE_DIR}/src" "${CMAKE_SOURCE_DIR}/src/VirtualFluids_GPU" "${CMAKE_SOURCE_DIR}/src/GridGenerator" "${CMAKE_SOURCE_DIR}/src/VirtualFluidsBasics")
#glob files and save in MY_SRCS include (${CMAKE_PATH}/3rd/cuda.cmake)
include(CMakePackage.cmake) include (${CMAKE_PATH}/3rd/mpi.cmake)
include (${CMAKE_PATH}/3rd/boost.cmake)
linkBoost ("serialization")
buildExe(${targetName} "${MY_SRCS}" "${linkDirectories}" "${libsToLink}" "${includeDirectories}") vf_get_library_name(library_name)
groupTarget(${targetName} ${lbmAppFolder}) target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/basics")
target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu")
# Specify the linking to 3rdParty libs target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu/VirtualFluids_GPU")
include(3rdPartyLinking.cmake) target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/gpu/GridGenerator")
\ No newline at end of file target_include_directories(${library_name} PRIVATE "${CMAKE_SOURCE_DIR}/src/basics/Core")
\ No newline at end of file
...@@ -143,9 +143,9 @@ IF (VF.BUILD_VF_GPU) ...@@ -143,9 +143,9 @@ IF (VF.BUILD_VF_GPU)
#add_subdirectory(targets/apps/LBM/BaselMultiGPU) #add_subdirectory(targets/apps/LBM/BaselMultiGPU)
add_subdirectory(apps/gpu/LBM/DrivenCavity) add_subdirectory(apps/gpu/LBM/DrivenCavity)
#add_subdirectory(targets/apps/LBM/gridGeneratorTest) add_subdirectory(apps/gpu/LBM/gridGeneratorTest)
#add_subdirectory(targets/apps/LBM/TGV_3D) add_subdirectory(apps/gpu/LBM/TGV_3D)
#add_subdirectory(targets/apps/LBM/TGV_3D_MultiGPU) add_subdirectory(apps/gpu/LBM/TGV_3D_MultiGPU)
ELSE() ELSE()
MESSAGE( STATUS "exclude Virtual Fluids GPU." ) MESSAGE( STATUS "exclude Virtual Fluids GPU." )
ENDIF() ENDIF()
......
File moved
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