Skip to content
Snippets Groups Projects
Commit a37974c9 authored by Anna Wellmann's avatar Anna Wellmann
Browse files

Add app for Lid-Driven Cavity on multiple GPUs

parent 7eaa1284
No related branches found
No related tags found
1 merge request!104Add Communication Hiding to GPU version
PROJECT(DrivenCavityMultiGPU LANGUAGES CUDA CXX)
vf_add_library(BUILDTYPE binary PRIVATE_LINK basics VirtualFluids_GPU GridGenerator MPI::MPI_CXX FILES DrivenCavityMultiGPU.cpp)
set_source_files_properties(DrivenCavityMultiGPU.cpp PROPERTIES LANGUAGE CUDA)
set_target_properties(DrivenCavityMultiGPU PROPERTIES
CUDA_SEPARABLE_COMPILATION ON
VS_DEBUGGER_COMMAND "C:/Program Files/Microsoft MPI/Bin/mpiexec.exe"
VS_DEBUGGER_COMMAND_ARGUMENTS "-n 2 \"$<TARGET_FILE:MusselOyster>\"")
\ No newline at end of file
This diff is collapsed.
##################################################
#GPU Mapping
##################################################
Devices="0"
NumberOfDevices=1
##################################################
#informations for Writing
##################################################
Path=/work/y0078217/Results/DrivenCavityMultiGPUResults/1GPU/
#Prefix="DrivenCavityMultiGPU"
#WriteGrid=true
##################################################
#informations for reading
##################################################
GridPath=/work/y0078217/Grids/GridDrivenCavityMultiGPU/1GPU/
#GridPath="C:"
##################################################
#number of grid levels
##################################################
#NOGL=1
##################################################
#LBM Version
##################################################
#D3Qxx=27
#MainKernelName=CumulantK17CompChim
##################################################
#simulation parameter
##################################################
TimeEnd=400000
TimeOut=200000
#TimeStartOut=0
\ No newline at end of file
##################################################
#GPU Mapping
##################################################
Devices="0 1 2 3"
NumberOfDevices=4
##################################################
#informations for Writing
##################################################
Path=/work/y0078217/Results/DrivenCavityMultiGPUResults/8GPU/
#Prefix="DrivenCavityMultiGPU"
#WriteGrid=true
##################################################
#informations for reading
##################################################
GridPath=/work/y0078217/Grids/GridDrivenCavityMultiGPU/8GPU/
#GridPath="C:"
##################################################
#number of grid levels
##################################################
#NOGL=1
##################################################
#LBM Version
##################################################
#D3Qxx=27
#MainKernelName=CumulantK17CompChim
##################################################
#simulation parameter
##################################################
TimeEnd=1000
TimeOut=1000
#TimeStartOut=0
##################################################
# CUDA Streams and optimized communication (only used for multiple GPUs)
##################################################
useStreams = true
useReducedCommunicationInInterpolation = true
\ No newline at end of file
......@@ -46,6 +46,7 @@ IF (BUILD_VF_GPU)
#add_subdirectory(apps/gpu/LBM/TGV_3D_MultiGPU)
add_subdirectory(apps/gpu/LBM/SphereScaling)
add_subdirectory(apps/gpu/LBM/MusselOyster)
add_subdirectory(apps/gpu/LBM/DrivenCavityMultiGPU)
ELSE()
MESSAGE( STATUS "exclude Virtual Fluids GPU." )
ENDIF()
......
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