From 9a94dab5b75eca69dc664cc2028a38780c32cf0d Mon Sep 17 00:00:00 2001 From: "Timothy A. Smith" Date: Fri, 18 Dec 2020 14:09:46 -0700 Subject: [PATCH] Tpetra: add missing syncs/modifies in BlockMultiVector Import test --- packages/tpetra/core/test/Block/BlockMultiVector.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/tpetra/core/test/Block/BlockMultiVector.cpp b/packages/tpetra/core/test/Block/BlockMultiVector.cpp index 076755749d13..41ca2a4641a5 100644 --- a/packages/tpetra/core/test/Block/BlockMultiVector.cpp +++ b/packages/tpetra/core/test/Block/BlockMultiVector.cpp @@ -415,6 +415,8 @@ namespace { BMV X (meshMap, blockSize, numVecs); BMV Y (overlappingMeshMap, blockSize, numVecs); + X.sync_host(); + Y.sync_host(); // // Fill X with meaningful things to test Import with REPLACE combine mode. @@ -442,6 +444,7 @@ namespace { for (LO i = 0; i < blockSize; ++i) { X_overlap(i) = static_cast (i+1); } + X.modify_host(); { // BlockMultiVector relies on the point multivector infrastructure const auto pointMeshMap = BMV::makePointMap(meshMap, blockSize);