From 4daff7fe59114b756c99ac1531f0f19d1eb42b1b Mon Sep 17 00:00:00 2001 From: Anna Wellmann <a.wellmann@tu-braunschweig.de> Date: Tue, 28 Sep 2021 12:55:51 +0200 Subject: [PATCH] Look for sendIndices in ICellFCC not ICellFCCBorder anymore when looking for the sendIndices for the communication after f to c --- .../GridReaderGenerator/GridGenerator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp index c0532311e..21f3471fe 100644 --- a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp +++ b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp @@ -325,7 +325,7 @@ void GridGenerator::allocArrays_BoundaryValues() std::vector<uint> sendIndicesForCommAfterFtoCPositions = builder->getAndReorderSendIndices( para->getParH(level)->sendProcessNeighborX[j].index, para->getParH(level)->numberOfSendProcessNeighborsAfterFtoCX[j], - para->getParH(level)->intFCBorder.ICellFCC, para->getParH(level)->intFCBorder.kFC, + para->getParH(level)->intFC.ICellFCC, para->getParH(level)->K_CF, direction, level, level != builder->getNumberOfGridLevels() - 1); builder->getAndReorderReceiveIndices( para->getParH(level)->recvProcessNeighborX[j].index, @@ -398,7 +398,7 @@ void GridGenerator::allocArrays_BoundaryValues() std::vector<uint> sendIndicesForCommAfterFtoCPositions = builder->getAndReorderSendIndices( para->getParH(level)->sendProcessNeighborY[j].index, para->getParH(level)->numberOfSendProcessNeighborsAfterFtoCY[j], - para->getParH(level)->intFCBorder.ICellFCC, para->getParH(level)->intFCBorder.kFC, + para->getParH(level)->intFC.ICellFCC, para->getParH(level)->K_CF, direction, level, level != builder->getNumberOfGridLevels() - 1); builder->getAndReorderReceiveIndices( para->getParH(level)->recvProcessNeighborY[j].index, @@ -471,7 +471,7 @@ void GridGenerator::allocArrays_BoundaryValues() std::vector<uint> sendIndicesForCommAfterFtoCPositions = builder->getAndReorderSendIndices( para->getParH(level)->sendProcessNeighborZ[j].index, para->getParH(level)->numberOfSendProcessNeighborsAfterFtoCZ[j], - para->getParH(level)->intFCBorder.ICellFCC, para->getParH(level)->intFCBorder.kFC, + para->getParH(level)->intFC.ICellFCC, para->getParH(level)->K_CF, direction, level, level != builder->getNumberOfGridLevels() - 1); builder->getAndReorderReceiveIndices( para->getParH(level)->recvProcessNeighborZ[j].index, -- GitLab