From 94b227ecc3ce08ff48547577ad70fdca5f9a40c6 Mon Sep 17 00:00:00 2001 From: Anna Wellmann <a.wellmann@tu-braunschweig.de> Date: Wed, 15 Sep 2021 10:22:14 +0200 Subject: [PATCH] Fix bug related to setting device pointer for f to c in GridGenerator --- .../GridReaderGenerator/GridGenerator.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp b/src/gpu/VirtualFluids_GPU/DataStructureInitializer/GridReaderGenerator/GridGenerator.cpp index 0b71e98ae..a41ed7b9a 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 -- GitLab