diff --git a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h index 5b96e94ffe04b6a867a55f4de411d59aee83092f..89adf7e796c9d9d82afaaae9f2aa187bd1be30ad 100644 --- a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h +++ b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionFactory.h @@ -39,7 +39,7 @@ #include <variant> #include "LBM/LB.h" -#include "BoundaryConditionStructs.h" +#include "BoundaryConditionStructs.cuh" #include "Parameter/Parameter.h" #include "gpu/GridGenerator/grid/BoundaryConditions/Side.h" diff --git a/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionStructs.h b/src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionStructs.cuh similarity index 100% rename from src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionStructs.h rename to src/gpu/VirtualFluids_GPU/BoundaryConditions/BoundaryConditionStructs.cuh diff --git a/src/gpu/VirtualFluids_GPU/CMakeLists.txt b/src/gpu/VirtualFluids_GPU/CMakeLists.txt index 40496abc6902d01f642b9e117d170d95c199100f..2adc40edeba92c3cbc51ea2c15709956ca03bdec 100644 --- a/src/gpu/VirtualFluids_GPU/CMakeLists.txt +++ b/src/gpu/VirtualFluids_GPU/CMakeLists.txt @@ -22,5 +22,8 @@ if(BUILD_VF_UNIT_TESTS) set_source_files_properties(DataStructureInitializer/GridReaderGenerator/IndexRearrangementForStreamsTest.cpp PROPERTIES LANGUAGE CUDA) set_source_files_properties(Communication/ExchangeData27Test.cpp PROPERTIES LANGUAGE CUDA) set_source_files_properties(BoundaryConditions/BoundaryConditionFactoryTest.cpp PROPERTIES LANGUAGE CUDA) + set_source_files_properties(Parameter/ParameterTest.cpp PROPERTIES LANGUAGE CUDA) + set_source_files_properties(KernelManager/BCKernelManagerTest.cpp PROPERTIES LANGUAGE CUDA) + set_source_files_properties(Parameter/EdgeNodeFinderTest.cpp PROPERTIES LANGUAGE CUDA) target_include_directories(VirtualFluids_GPUTests PRIVATE "${VF_THIRD_DIR}/cuda_samples/") endif() diff --git a/src/gpu/VirtualFluids_GPU/Calculation/PlaneCalculations.cpp b/src/gpu/VirtualFluids_GPU/Calculation/PlaneCalculations.cpp index 2e2399d990a35ac5b1d16a2952b4b4a3124b2e1e..ca1bba908d031722cd83a3090fbc15b2ec7ae5dd 100644 --- a/src/gpu/VirtualFluids_GPU/Calculation/PlaneCalculations.cpp +++ b/src/gpu/VirtualFluids_GPU/Calculation/PlaneCalculations.cpp @@ -10,7 +10,7 @@ //using namespace std; ////////////////////////////////////////////////////////////////////////// #include "Core/StringUtilities/StringUtil.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" void setSizeOfPlane(Parameter* para, int lev, unsigned int z) { diff --git a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderFiles/GridReader.h b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderFiles/GridReader.h index 47b17cd7bef05ec87763779c937f5a8413853026..ce08a8537338cbf22aee08984275e28f6ff6842f 100644 --- a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderFiles/GridReader.h +++ b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderFiles/GridReader.h @@ -8,7 +8,7 @@ #include <memory> #include "LBM/LB.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" //#include "VirtualFluids_GPU_export.h" diff --git a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.h b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.h index a2acf03ef41628ff7cdad60aeee9143c889e915e..6d851272ee4cccf914463ab97a66e09ace4b3eb3 100644 --- a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.h +++ b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.h @@ -40,7 +40,7 @@ #include <memory> #include "LBM/LB.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" class Parameter; diff --git a/src/gpu/VirtualFluids_GPU/FindQ/FindQ.h b/src/gpu/VirtualFluids_GPU/FindQ/FindQ.h index 6db243a471f45f4be61d80763439272aedee128a..39b77dc879994975983aed13e385aa54b073b29c 100644 --- a/src/gpu/VirtualFluids_GPU/FindQ/FindQ.h +++ b/src/gpu/VirtualFluids_GPU/FindQ/FindQ.h @@ -4,7 +4,7 @@ #include "LBM/LB.h" #include "lbm/constants/D3Q27.h" #include "Parameter/Parameter.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" void findQ(Parameter* para, int lev); diff --git a/src/gpu/VirtualFluids_GPU/GPU/GPU_Interface.h b/src/gpu/VirtualFluids_GPU/GPU/GPU_Interface.h index daddcbaa15f7377790f6de21c5f9017526280b2e..6a9ad59dac160cf159b0e1fc54888b2f88b4c406 100644 --- a/src/gpu/VirtualFluids_GPU/GPU/GPU_Interface.h +++ b/src/gpu/VirtualFluids_GPU/GPU/GPU_Interface.h @@ -14,7 +14,7 @@ #include <DataTypes.h> #include "LBM/LB.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" struct LBMSimulationParameter; class Parameter; diff --git a/src/gpu/VirtualFluids_GPU/Init/PositionReader.cpp b/src/gpu/VirtualFluids_GPU/Init/PositionReader.cpp index eeec6aa3f96832a215022b16af0ba92c1ccdbb6a..2ea931014f020cf094244457b9e900db092c1999 100644 --- a/src/gpu/VirtualFluids_GPU/Init/PositionReader.cpp +++ b/src/gpu/VirtualFluids_GPU/Init/PositionReader.cpp @@ -3,7 +3,7 @@ #include "Parameter/Parameter.h" #include <basics/utilities/UbFileInputASCII.h> -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" using namespace vf::lbm::dir; diff --git a/src/gpu/VirtualFluids_GPU/KernelManager/BCKernelManager.h b/src/gpu/VirtualFluids_GPU/KernelManager/BCKernelManager.h index 2b16dd43874f7fb68fcf07ee1e0533d2be480f63..386cf95fc3be56ad438d8563ea227c044608c580 100644 --- a/src/gpu/VirtualFluids_GPU/KernelManager/BCKernelManager.h +++ b/src/gpu/VirtualFluids_GPU/KernelManager/BCKernelManager.h @@ -40,7 +40,7 @@ #include "LBM/LB.h" #include "PointerDefinitions.h" #include "VirtualFluids_GPU_export.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" class CudaMemoryManager; diff --git a/src/gpu/VirtualFluids_GPU/Output/QDebugWriter.hpp b/src/gpu/VirtualFluids_GPU/Output/QDebugWriter.hpp index 1b2aa6fdaf13e059abd402687aca1109e823c348..946810d5cf199ca62a91a12d9e7e5f7ff9ec8f00 100644 --- a/src/gpu/VirtualFluids_GPU/Output/QDebugWriter.hpp +++ b/src/gpu/VirtualFluids_GPU/Output/QDebugWriter.hpp @@ -12,7 +12,7 @@ #include "basics/utilities/UbSystem.h" #include <basics/writer/WbWriterVtkXmlBinary.h> #include "Core/StringUtilities/StringUtil.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" //using namespace std; diff --git a/src/gpu/VirtualFluids_GPU/Output/UnstructuredGridWriter.hpp b/src/gpu/VirtualFluids_GPU/Output/UnstructuredGridWriter.hpp index 1865dd9051866a114fa73bc4a6c564781a48b2a9..2beb1d25cc882c3c26c502a354fa3ae4de51a679 100644 --- a/src/gpu/VirtualFluids_GPU/Output/UnstructuredGridWriter.hpp +++ b/src/gpu/VirtualFluids_GPU/Output/UnstructuredGridWriter.hpp @@ -9,7 +9,7 @@ #include "LBM/LB.h" #include "lbm/constants/D3Q27.h" #include "Parameter/Parameter.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" #include "basics/utilities/UbSystem.h" #include <basics/writer/WbWriterVtkXmlBinary.h> #include <basics/writer/WbWriterVtkXmlASCII.h> diff --git a/src/gpu/VirtualFluids_GPU/Parameter/Parameter.h b/src/gpu/VirtualFluids_GPU/Parameter/Parameter.h index 61c92803a7ffcf421947128751f0a1985bab8fcf..4d6c38283f78cd8c8b912eda46d80411400360c9 100644 --- a/src/gpu/VirtualFluids_GPU/Parameter/Parameter.h +++ b/src/gpu/VirtualFluids_GPU/Parameter/Parameter.h @@ -43,7 +43,7 @@ #include "LBM/LB.h" #include "PreCollisionInteractor/PreCollisionInteractor.h" #include "TurbulenceModels/TurbulenceModelFactory.h" -#include "BoundaryConditions/BoundaryConditionStructs.h" +#include "BoundaryConditions/BoundaryConditionStructs.cuh" #include "VirtualFluids_GPU_export.h"