From 62171b62989e9e8c300d172190f94e0b5f9f2d5d Mon Sep 17 00:00:00 2001
From: peters <peters@irmb.tu-bs.de>
Date: Tue, 29 Jun 2021 11:42:19 +0200
Subject: [PATCH] Small clean ups

---
 CMake/compilerflags/GNU.cmake                 |  1 +
 CMakeLists.txt                                |  2 +-
 .../Temperature/FindQTemp.cpp                 |  3 +-
 .../Temperature/FindTemperature.cpp           | 43 +++----------------
 .../Temperature/FindTemperature.h             | 19 ++++----
 5 files changed, 19 insertions(+), 49 deletions(-)

diff --git a/CMake/compilerflags/GNU.cmake b/CMake/compilerflags/GNU.cmake
index 3e67b79e9..8d54b52a4 100644
--- a/CMake/compilerflags/GNU.cmake
+++ b/CMake/compilerflags/GNU.cmake
@@ -38,6 +38,7 @@ list(APPEND CS_COMPILER_FLAGS_CXX "-Wno-unused-parameter")
 list(APPEND CS_COMPILER_FLAGS_CXX "-Wno-reorder")
 list(APPEND CS_COMPILER_FLAGS_CXX "-Wno-unknown-pragmas")
 list(APPEND CS_COMPILER_FLAGS_CXX "-Wno-cast-function-type")
+list(APPEND CS_COMPILER_FLAGS_CXX "-Wno-strict-aliasing")
 
 #############################################################################################################
 # linker options
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 57b7b0b96..c83a82b14 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,7 +14,7 @@ cmake_minimum_required(VERSION 3.15..3.20 FATAL_ERROR)
 
 project(VirtualFluids CXX)
 
-if(NOT DEFINED CMAKE_BUILD_TYPE)
+if(NOT CMAKE_BUILD_TYPE)
     set(CMAKE_BUILD_TYPE Release)
 endif()
 message(STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
diff --git a/src/gpu/VirtualFluids_GPU/Temperature/FindQTemp.cpp b/src/gpu/VirtualFluids_GPU/Temperature/FindQTemp.cpp
index c5f391e5a..c2fd7b995 100644
--- a/src/gpu/VirtualFluids_GPU/Temperature/FindQTemp.cpp
+++ b/src/gpu/VirtualFluids_GPU/Temperature/FindQTemp.cpp
@@ -261,7 +261,8 @@ void findTemp(Parameter* para)
    int   ex[6]={   1, -1,  0,  0,  0,  0};
    int   ey[6]={   0,  0,  1, -1,  0,  0};
    int   ez[6]={   0,  0,  0,  0,  1, -1};
-   real ON[7];
+
+   real ON[7] = {0, 0, 0, 0, 0, 0, 0};
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    unsigned int i, j, k, m, mm, l;
    int nx                          = para->getParH(para->getCoarse())->nx;
diff --git a/src/gpu/VirtualFluids_GPU/Temperature/FindTemperature.cpp b/src/gpu/VirtualFluids_GPU/Temperature/FindTemperature.cpp
index e975d23b6..906bdb572 100644
--- a/src/gpu/VirtualFluids_GPU/Temperature/FindTemperature.cpp
+++ b/src/gpu/VirtualFluids_GPU/Temperature/FindTemperature.cpp
@@ -10,20 +10,15 @@
 #include <helper_cuda.h>
 
 #include "GPU/CudaMemoryManager.h"
+#include "GPU/GPU_Interface.h"
+#include "Parameter/Parameter.h"
+#include "Temperature/FindQTemp.h"
 
 void initTemperatur(Parameter* para, CudaMemoryManager* cudaManager, int lev)
 {
-	printf("innerhalb initTemperatur\n");
-   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-   // alloc F's
-   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-	cudaManager->cudaAllocTempFs(lev);
-   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-
-   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-   //copy host to device
-	cudaManager->cudaCopyConcHD(lev);
-   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+    cudaManager->cudaAllocTempFs(lev);
+
+    cudaManager->cudaCopyConcHD(lev);
 
    if (para->getDiffMod() == 7)
    {
@@ -40,7 +35,6 @@ void initTemperatur(Parameter* para, CudaMemoryManager* cudaManager, int lev)
       //InitThS7(); 
       getLastCudaError("Kernel execution failed"); 
       ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-	  //printf("nach InitThS7 2\n");
 
       ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
       CalcMacThS7(para->getParD(lev)->Conc, 
@@ -85,20 +79,10 @@ void initTemperatur(Parameter* para, CudaMemoryManager* cudaManager, int lev)
       ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    }
 
-   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-   //copy device to host
    cudaManager->cudaCopyConcDH(lev);
-   ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 }
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-
-
-
-
-
 
 
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 void findTempSim(Parameter* para, CudaMemoryManager* cudaManager)
 {
    findKforTemp(para);
@@ -109,15 +93,8 @@ void findTempSim(Parameter* para, CudaMemoryManager* cudaManager)
 
    cudaManager->cudaCopyTempNoSlipBCHD(para->getCoarse());
 }
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 
-
-
-   
-
-   
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 void findTempVelSim(Parameter* para, CudaMemoryManager* cudaManager)
 {
    findKforTempVel(para);
@@ -128,15 +105,8 @@ void findTempVelSim(Parameter* para, CudaMemoryManager* cudaManager)
 
    cudaManager->cudaCopyTempVeloBCHD(para->getCoarse());
 }
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-
-
-
 
-   
 
-   
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 void findTempPressSim(Parameter* para, CudaMemoryManager* cudaManager)
 {
    findKforTempPress(para);
@@ -147,4 +117,3 @@ void findTempPressSim(Parameter* para, CudaMemoryManager* cudaManager)
 
    cudaManager->cudaCopyTempPressBCHD(para->getCoarse());
 }
-////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/gpu/VirtualFluids_GPU/Temperature/FindTemperature.h b/src/gpu/VirtualFluids_GPU/Temperature/FindTemperature.h
index 4520e157d..cfd36f908 100644
--- a/src/gpu/VirtualFluids_GPU/Temperature/FindTemperature.h
+++ b/src/gpu/VirtualFluids_GPU/Temperature/FindTemperature.h
@@ -1,19 +1,18 @@
 #ifndef FIND_TEMPERATURE_H
 #define FIND_TEMPERATURE_H
 
-#include "LBM/LB.h"
-#include "GPU/GPU_Interface.h"
-#include "Parameter/Parameter.h"
-#include "Temperature/FindQTemp.h"
 
 class CudaMemoryManager;
+class Parameter;
 
-extern "C" void initTemperatur(Parameter* para, CudaMemoryManager* cudaManager, int lev);
 
-extern "C" void findTempSim(Parameter* para, CudaMemoryManager* cudaManager);
-							
-extern "C" void findTempVelSim(Parameter* para, CudaMemoryManager* cudaManager);
-								
-extern "C" void findTempPressSim(Parameter* para, CudaMemoryManager* cudaManager);
+void initTemperatur(Parameter* para, CudaMemoryManager* cudaManager, int lev);
+
+void findTempSim(Parameter* para, CudaMemoryManager* cudaManager);
+
+void findTempVelSim(Parameter* para, CudaMemoryManager* cudaManager);
+
+void findTempPressSim(Parameter* para, CudaMemoryManager* cudaManager);
+
 
 #endif
-- 
GitLab