diff --git a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridProvider.cpp b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridProvider.cpp index 957935756163795945e9ac1c4762e0eb825239ee..0b49062d1eda5d458c2c1d2ab7ec0e0dd7e3a0cb 100644 --- a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridProvider.cpp +++ b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridProvider.cpp @@ -119,11 +119,11 @@ void GridProvider::allocAndCopyForcing() cudaMemoryManager->cudaAllocForcing(); cudaMemoryManager->cudaCopyForcingToDevice(); - for (int level = para->getCoarse(); level <= para->getFine(); level++) - { - cudaMemoryManager->cudaAllocLevelForcing(level); - cudaMemoryManager->cudaCopyLevelForcingToDevice(level); - } + //for (int level = para->getCoarse(); level <= para->getFine(); level++) + //{ + // cudaMemoryManager->cudaAllocLevelForcing(level); + // cudaMemoryManager->cudaCopyLevelForcingToDevice(level); + //} } void GridProvider::allocAndCopyQuadricLimiters() diff --git a/src/gpu/VirtualFluids_GPU/LBM/Simulation.cpp b/src/gpu/VirtualFluids_GPU/LBM/Simulation.cpp index 9a4cd41cea8996db4a8e3ed92b44121c3d549f45..4e5f96d1504df89805fc67d18f2ac8c06d1bf0a0 100644 --- a/src/gpu/VirtualFluids_GPU/LBM/Simulation.cpp +++ b/src/gpu/VirtualFluids_GPU/LBM/Simulation.cpp @@ -91,13 +91,13 @@ void Simulation::init(SPtr<Parameter> para, SPtr<GridProvider> gridProvider, std para->setNumprocs(comm->getNummberOfProcess()); devCheck(comm->mapCudaDevice(para->getMyID(), para->getNumprocs(), para->getDevices(), para->getMaxDev())); - para->initParameter(); - gridProvider->allocAndCopyForcing(); gridProvider->allocAndCopyQuadricLimiters(); gridProvider->setDimensions(); gridProvider->setBoundingBox(); + para->initParameter(); + para->setRe(para->getVelocity() * (real)1.0 / para->getViscosity()); para->setPhi((real) 0.0); para->setlimitOfNodesForVTK(30000000); //max 30 Million nodes per VTK file