File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
include/El/blas_like/level1/Copy Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -3891,6 +3891,7 @@ void TranslateBetweenGrids(
38913891 Int ALDim = A.LDim ();
38923892
38933893 mpi::Comm const & viewingCommB = B.Grid ().ViewingComm ();
3894+
38943895 bool const inAGrid = A.Participating ();
38953896 bool const inBGrid = B.Participating ();
38963897
@@ -3951,6 +3952,10 @@ void TranslateBetweenGrids(
39513952 ? *maybeMultiSync
39523953 : (inAGrid ? syncInfoA : syncInfoB));
39533954
3955+ // Collective!
3956+ mpi::EnsureComm<T, Collective::SEND>(viewingCommB, syncInfo);
3957+ mpi::EnsureComm<T, Collective::RECV>(viewingCommB, syncInfo);
3958+
39543959 // Translate the ranks from A's VC communicator to B's viewing so
39553960 // that we can match send/recv communicators. Since A's VC
39563961 // communicator is not necessarily defined on every process, we
You can’t perform that action at this time.
0 commit comments