From a2d0cc73b03af904ec37faab5a309892d1792a39 Mon Sep 17 00:00:00 2001 From: Anna Wellmann <a.wellmann@tu-braunschweig.de> Date: Fri, 3 Sep 2021 12:28:41 +0200 Subject: [PATCH] Rename new kernel to CumulantK17CompChimStream --- apps/gpu/LBM/MusselOyster/MusselOyster.cpp | 2 +- .../CumulantK17CompChimStream.cu} | 18 +++++++++--------- .../CumulantK17CompChimStream.h} | 8 ++++---- .../CumulantK17CompChimStreamDevice.cu} | 2 +- .../CumulantK17CompChimStream_Device.cuh} | 2 +- .../KernelFactory/KernelFactoryImp.cpp | 6 +++--- 6 files changed, 19 insertions(+), 19 deletions(-) rename src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/{CumulantK17chimSparse/CumulantK17CompChimSparse.cu => CumulantK17chimStream/CumulantK17CompChimStream.cu} (75%) rename src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/{CumulantK17chimSparse/CumulantK17CompChimSparse.h => CumulantK17chimStream/CumulantK17CompChimStream.h} (61%) rename src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/{CumulantK17chimSparse/CumulantK17CompChimSparse_Device.cu => CumulantK17chimStream/CumulantK17CompChimStreamDevice.cu} (99%) rename src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/{CumulantK17chimSparse/CumulantK17CompChimSparse_Device.cuh => CumulantK17chimStream/CumulantK17CompChimStream_Device.cuh} (85%) diff --git a/apps/gpu/LBM/MusselOyster/MusselOyster.cpp b/apps/gpu/LBM/MusselOyster/MusselOyster.cpp index 038aa5925..bd5b7fce8 100644 --- a/apps/gpu/LBM/MusselOyster/MusselOyster.cpp +++ b/apps/gpu/LBM/MusselOyster/MusselOyster.cpp @@ -148,7 +148,7 @@ void multipleLevel(const std::string& configPath) //para->setMainKernel("CumulantK17CompChim"); if (useStreams) para->setUseStreams(); - para->setMainKernel("CumulantK17CompChimSparse"); + para->setMainKernel("CumulantK17CompChimStream"); *logging::out << logging::Logger::INFO_HIGH << "Kernel: " << para->getMainKernel() << "\n"; if (useMultiGPU) { diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse.cu b/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream.cu similarity index 75% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream.cu index 76345fcd8..1f8538d5c 100644 --- a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse.cu +++ b/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream.cu @@ -1,24 +1,24 @@ -#include "CumulantK17CompChimSparse.h" +#include "CumulantK17CompChimStream.h" #include "Parameter/Parameter.h" #include "Parameter/CudaStreamManager.h" -#include "CumulantK17CompChimSparse_Device.cuh" +#include "CumulantK17CompChimStream_Device.cuh" #include <cuda.h> -std::shared_ptr<CumulantK17CompChimSparse> CumulantK17CompChimSparse::getNewInstance(std::shared_ptr<Parameter> para, +std::shared_ptr<CumulantK17CompChimStream> CumulantK17CompChimStream::getNewInstance(std::shared_ptr<Parameter> para, int level) { - return std::shared_ptr<CumulantK17CompChimSparse>(new CumulantK17CompChimSparse(para, level)); + return std::shared_ptr<CumulantK17CompChimStream>(new CumulantK17CompChimStream(para, level)); } -void CumulantK17CompChimSparse::run() +void CumulantK17CompChimStream::run() { dim3 grid, threads; std::tie(grid, threads) = *calcGridDimensions(para->getParD(level)->numberOfFluidNodes, para->getParD(level)->numberofthreads); - LB_Kernel_CumulantK17CompChimSparse <<< grid, threads >>>( + LB_Kernel_CumulantK17CompChimStream <<< grid, threads >>>( para->getParD(level)->omega, para->getParD(level)->neighborX_SP, para->getParD(level)->neighborY_SP, @@ -34,7 +34,7 @@ void CumulantK17CompChimSparse::run() getLastCudaError("LB_Kernel_CumulantK17CompChim execution failed"); } -void CumulantK17CompChimSparse::runOnIndices(const unsigned int *indices, unsigned int size_indices, int streamIndex) +void CumulantK17CompChimStream::runOnIndices(const unsigned int *indices, unsigned int size_indices, int streamIndex) { dim3 grid, threads; std::tie(grid, threads) = @@ -42,7 +42,7 @@ void CumulantK17CompChimSparse::runOnIndices(const unsigned int *indices, unsign cudaStream_t stream = (streamIndex == -1) ? CU_STREAM_LEGACY : para->getStreamManager()->getStream(streamIndex); - LB_Kernel_CumulantK17CompChimSparse<<<grid, threads, 0, stream>>>( + LB_Kernel_CumulantK17CompChimStream<<<grid, threads, 0, stream>>>( para->getParD(level)->omega, para->getParD(level)->neighborX_SP, para->getParD(level)->neighborY_SP, @@ -59,7 +59,7 @@ void CumulantK17CompChimSparse::runOnIndices(const unsigned int *indices, unsign } -CumulantK17CompChimSparse::CumulantK17CompChimSparse(std::shared_ptr<Parameter> para, int level) +CumulantK17CompChimStream::CumulantK17CompChimStream(std::shared_ptr<Parameter> para, int level) { this->para = para; this->level = level; diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse.h b/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream.h similarity index 61% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse.h rename to src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream.h index 8233e9b9b..325826e04 100644 --- a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse.h +++ b/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream.h @@ -3,16 +3,16 @@ #include "Kernel/KernelImp.h" -class CumulantK17CompChimSparse : public KernelImp +class CumulantK17CompChimStream : public KernelImp { public: - static std::shared_ptr<CumulantK17CompChimSparse> getNewInstance(std::shared_ptr<Parameter> para, int level); + static std::shared_ptr<CumulantK17CompChimStream> getNewInstance(std::shared_ptr<Parameter> para, int level); void run() override; void runOnIndices(const unsigned int *indices, unsigned int size_indices, int stream = -1) override; private: - CumulantK17CompChimSparse(); - CumulantK17CompChimSparse(std::shared_ptr<Parameter> para, int level); + CumulantK17CompChimStream(); + CumulantK17CompChimStream(std::shared_ptr<Parameter> para, int level); }; #endif diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse_Device.cu b/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStreamDevice.cu similarity index 99% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse_Device.cu rename to src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStreamDevice.cu index 684a89a16..6378b691d 100644 --- a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse_Device.cu +++ b/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStreamDevice.cu @@ -39,7 +39,7 @@ using namespace vf::lbm::constant; #include "Kernel/ChimeraTransformation.h" //////////////////////////////////////////////////////////////////////////////// -extern "C" __global__ void LB_Kernel_CumulantK17CompChimSparse( +extern "C" __global__ void LB_Kernel_CumulantK17CompChimStream( real omega, uint* neighborX, uint* neighborY, diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse_Device.cuh b/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream_Device.cuh similarity index 85% rename from src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse_Device.cuh rename to src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream_Device.cuh index 9ed1fa52b..2ac08edd2 100644 --- a/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse_Device.cuh +++ b/src/gpu/VirtualFluids_GPU/Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream_Device.cuh @@ -4,7 +4,7 @@ #include <DataTypes.h> #include <curand.h> -extern "C" __global__ void LB_Kernel_CumulantK17CompChimSparse( +extern "C" __global__ void LB_Kernel_CumulantK17CompChimStream( real omega, uint* neighborX, uint* neighborY, diff --git a/src/gpu/VirtualFluids_GPU/Kernel/Utilities/KernelFactory/KernelFactoryImp.cpp b/src/gpu/VirtualFluids_GPU/Kernel/Utilities/KernelFactory/KernelFactoryImp.cpp index b0eeebf73..a293e24f7 100644 --- a/src/gpu/VirtualFluids_GPU/Kernel/Utilities/KernelFactory/KernelFactoryImp.cpp +++ b/src/gpu/VirtualFluids_GPU/Kernel/Utilities/KernelFactory/KernelFactoryImp.cpp @@ -11,7 +11,7 @@ #include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17/CumulantK17Comp.h" #include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17Unified/CumulantK17Unified.h" #include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chim/CumulantK17CompChim.h" -#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimSparse/CumulantK17CompChimSparse.h" +#include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17chimStream/CumulantK17CompChimStream.h" #include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK17Bulk/CumulantK17BulkComp.h" #include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantAll4/CumulantAll4CompSP27.h" #include "Kernel/Kernels/BasicKernels/FluidFlow/Compressible/CumulantK18/CumulantK18Comp.h" @@ -137,8 +137,8 @@ std::shared_ptr<Kernel> KernelFactoryImp::makeKernel(std::shared_ptr<Parameter> } else if (kernel == "CumulantK17CompChim") { newKernel = CumulantK17CompChim::getNewInstance(para, level); checkStrategy = FluidFlowCompStrategy::getInstance(); - } else if (kernel == "CumulantK17CompChimSparse") { - newKernel = CumulantK17CompChimSparse::getNewInstance(para, level); + } else if (kernel == "CumulantK17CompChimStream") { + newKernel = CumulantK17CompChimStream::getNewInstance(para, level); checkStrategy = FluidFlowCompStrategy::getInstance(); } else if (kernel == "CumulantAll4CompSP27") { newKernel = CumulantAll4CompSP27::getNewInstance(para, level); -- GitLab