diff --git a/packages/rol/adapters/tpetra/src/mpi/ROL_PinTVectorCommunication_Tpetra.hpp b/packages/rol/adapters/tpetra/src/mpi/ROL_PinTVectorCommunication_Tpetra.hpp index 92baabcb8c7a..dafcee2f2cb5 100644 --- a/packages/rol/adapters/tpetra/src/mpi/ROL_PinTVectorCommunication_Tpetra.hpp +++ b/packages/rol/adapters/tpetra/src/mpi/ROL_PinTVectorCommunication_Tpetra.hpp @@ -66,9 +66,9 @@ class PinTVectorCommunication_Tpetra : public PinTVectorCommunication { void send(MPI_Comm comm,int rank,Vector & source,int tag=0) const override { auto & tp_source = *dynamic_cast&>(source).getVector(); - tp_source.template sync(); + tp_source.sync_host(); - auto view = tp_source.template getLocalView(); + auto view = tp_source.getLocalViewHost(); // int myRank = -1; // MPI_Comm_rank(comm, &myRank); @@ -82,7 +82,7 @@ class PinTVectorCommunication_Tpetra : public PinTVectorCommunication { void recv(MPI_Comm comm,int rank,Vector & dest,int tag=0) const override { auto & tp_dest = *dynamic_cast&>(dest).getVector(); - auto view = tp_dest.template getLocalView(); + auto view = tp_dest.getLocalViewHost(); // int myRank = -1; // MPI_Comm_rank(comm, &myRank); @@ -98,7 +98,7 @@ class PinTVectorCommunication_Tpetra : public PinTVectorCommunication { void recvSumInto(MPI_Comm comm,int rank,Vector & dest,int tag=0) const override { auto & tp_dest = *dynamic_cast&>(dest).getVector(); - auto view = tp_dest.template getLocalView(); + auto view = tp_dest.getLocalViewHost(); int myRank = -1; MPI_Comm_rank(comm, &myRank);