diff --git a/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp b/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp index a8928462f9832b44b419cd831d1e1e95f6541c85..7aeab5900b35ff2aaebd579509822559139b1831 100644 --- a/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp +++ b/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp @@ -552,7 +552,7 @@ Parameter::Parameter(SPtr<ConfigData> configData, Communicator* comm) if (configData->isMultiKernelNameInConfigFile()) { std::vector<KernelType> kernels; - for (int i = 0; i < configData->getMultiKernelName().size(); i++) { + for (std::size_t i = 0; i < configData->getMultiKernelName().size(); i++) { kernels.push_back(kernelMapper->getEnum(configData->getMultiKernelName().at(i))); } this->setMultiKernel(kernels); @@ -807,10 +807,8 @@ void Parameter::setSizeMatSparse(int level) } void Parameter::fillSparse(int level) { - unsigned int li = ((parH[level]->gridNX+STARTOFFX-2)-(STARTOFFX+1)-1); - unsigned int lj = ((parH[level]->gridNY+STARTOFFY-2)-(STARTOFFY+1)-1); - real globalX, globalY, globalZ; - //real InitglobalX, InitglobalY, InitglobalZ; + // real globalX, globalY, globalZ; + real PI = 3.141592653589793238462643383279f; for (unsigned int k=1; k<parH[level]->gridNZ + 2 * STARTOFFZ - 1; k++) @@ -876,9 +874,9 @@ void Parameter::fillSparse(int level) //{ // parH[level]->rho_SP[parH[level]->k[m]] = (real)0.0f; //} - globalX = TrafoXtoWorld(i,level); - globalY = TrafoYtoWorld(j,level); - globalZ = TrafoZtoWorld(k,level); + // globalX = TrafoXtoWorld(i,level); + // globalY = TrafoYtoWorld(j,level); + // globalZ = TrafoZtoWorld(k,level); //without setting a pressure parH[level]->rho_SP[parH[level]->k[m]] = (real)0.0f; //parH[level]->Conc_Full[m];//bitte schnell wieder entfernen!!! ////////////////////////////////////////////////////////////////////////// @@ -5077,6 +5075,7 @@ std::vector<std::string> Parameter::getPossNeighborFiles(std::string sor) { return this->possNeighborFilesRecv; } + throw std::runtime_error("Parameter string invalid."); } unsigned int Parameter::getNumberOfProcessNeighbors(int level, std::string sor) { @@ -5088,6 +5087,7 @@ unsigned int Parameter::getNumberOfProcessNeighbors(int level, std::string sor) { return (unsigned int)parH[level]->recvProcessNeighbor.size(); } + throw std::runtime_error("Parameter string invalid."); } bool Parameter::getIsNeighbor() { @@ -5104,6 +5104,7 @@ std::vector<std::string> Parameter::getPossNeighborFilesX(std::string sor) { return this->possNeighborFilesRecvX; } + throw std::runtime_error("Parameter string invalid."); } std::vector<std::string> Parameter::getPossNeighborFilesY(std::string sor) { @@ -5115,6 +5116,7 @@ std::vector<std::string> Parameter::getPossNeighborFilesY(std::string sor) { return this->possNeighborFilesRecvY; } + throw std::runtime_error("Parameter string invalid."); } std::vector<std::string> Parameter::getPossNeighborFilesZ(std::string sor) { @@ -5126,6 +5128,7 @@ std::vector<std::string> Parameter::getPossNeighborFilesZ(std::string sor) { return this->possNeighborFilesRecvZ; } + throw std::runtime_error("Parameter string invalid."); } unsigned int Parameter::getNumberOfProcessNeighborsX(int level, std::string sor) { @@ -5137,6 +5140,7 @@ unsigned int Parameter::getNumberOfProcessNeighborsX(int level, std::string sor) { return (unsigned int)parH[level]->recvProcessNeighborX.size(); } + throw std::runtime_error("Parameter string invalid."); } unsigned int Parameter::getNumberOfProcessNeighborsY(int level, std::string sor) { @@ -5148,6 +5152,7 @@ unsigned int Parameter::getNumberOfProcessNeighborsY(int level, std::string sor) { return (unsigned int)parH[level]->recvProcessNeighborY.size(); } + throw std::runtime_error("Parameter string invalid."); } unsigned int Parameter::getNumberOfProcessNeighborsZ(int level, std::string sor) { @@ -5159,7 +5164,9 @@ unsigned int Parameter::getNumberOfProcessNeighborsZ(int level, std::string sor) { return (unsigned int)parH[level]->recvProcessNeighborZ.size(); } + throw std::runtime_error("Parameter string invalid."); } + bool Parameter::getIsNeighborX() { return this->isNeigborX;