diff --git a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp index 0b71e98ae17a4e17c6fbb63cb5881b0162feb457..a41ed7b9a75dfd45c698dcbfad63e3f934b3d3c5 100644 --- a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp +++ b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp @@ -924,11 +924,12 @@ void GridGenerator::allocArrays_OffsetScale() if (para->getUseStreams()) { // split fine-to-coarse-coarse indices into border and bulk para->getParH(level)->intFCBorder.ICellFCC = para->getParH(level)->intFC.ICellFCC; - para->getParD(level)->intFCBorder.ICellFCC = para->getParD(level)->intFC.ICellFCC; builder->getGridInterfaceIndicesFCCBorderBulk(para->getParH(level)->intFCBorder.ICellFCC, para->getParH(level)->intFCBorder.kFC, para->getParH(level)->intFCBulk.ICellFCC, para->getParH(level)->intFCBulk.kFC, level); + para->getParD(level)->intFCBorder.kFC = para->getParH(level)->intFCBorder.kFC; para->getParD(level)->intFCBulk.kFC = para->getParH(level)->intFCBulk.kFC; - para->getParD(level)->intFCBulk.ICellFCC = para->getParD(level)->intFCBorder.ICellFCC + para->getParD(level)->intFCBulk.kFC; + para->getParD(level)->intFCBorder.ICellFCC = para->getParD(level)->intFC.ICellFCC; + para->getParD(level)->intFCBulk.ICellFCC = para->getParD(level)->intFCBorder.ICellFCC + para->getParD(level)->intFCBorder.kFC; } std::cout << "sizeOld " << para->getParH(level)->K_FC << std::endl; std::cout << "sizeNew " << para->getParH(level)->intFCBorder.kFC + para->getParH(level)->intFCBulk.kFC