importAndFillComplete problem in CUDA build
Created by: kddevin
@trilinos/tpetra @trilinos/zoltan2
I sent this email to the Tpetra experts last week; I'm adding it as an issue so that I don't forget about it. This issue causes three Zoltan2 tests to fail in Christian's CUDA build on perseus.
Chris Siefert said he would take a look and help debug.
I recently modified Zoltan2 code to use importAndFillComplete. It is working almost everywhere, but we have failures in Christian's CUDA build.
Here is the error that is thrown:
lowCommunicationMakeColMapAndReindex: Cannot figure out if PID is owned. /space/jenkins/slave/workspace/Trilinos_perseus_gcc_4.7.2_cuda_7.5.18/MPI_R ELEASE_DEV_DownStream_ETI_SERIAL-OFF_OPENMP-OFF_PTHREAD-OFF_CUDA-ON_COMPLEX -ON/Trilinos/packages/tpetra/core/src/Tpetra_Import_Util2.hpp:1174:
Throw number = 1
Throw test that evaluated to true: PID == -1
The call to lowCommunicationMakeColMapAndReindex is called from transferAndFillComplete.