diff --git a/src/lbm_generated/gpu/BasicRecursiveTimeStepGPU.impl.h b/src/lbm_generated/gpu/BasicRecursiveTimeStepGPU.impl.h index 5bb43c3c874e160253dd096e87ee8c50e2aa08b3..6665cf3513df16ca09e7c0cfc7c66c35639b1869 100644 --- a/src/lbm_generated/gpu/BasicRecursiveTimeStepGPU.impl.h +++ b/src/lbm_generated/gpu/BasicRecursiveTimeStepGPU.impl.h @@ -243,7 +243,7 @@ void BasicRecursiveTimeStepGPU< PdfField_T, SweepCollection_T, BoundaryCollectio for(auto it = CommunicationStencil::beginNoCenter(); it != CommunicationStencil::end(); ++it){ uint_t nSecIdx = blockforest::getBlockNeighborhoodSectionIndex(*it); // Propagate on ghost layers shadowing coarse or no blocks - if(!block->neighborhoodSectionHasSmallerBlocks(nSecIdx)){ + if(block->neighborhoodSectionHasLargerBlock(nSecIdx)){ CellInterval ci; pdfField->getGhostRegion(*it, ci, 1); sweepCollection_.streamOnlyNoAdvancementCellInterval(block, ci, gpuStream);