diff --git a/include/lsgrmController.txx b/include/lsgrmController.txx index ded8a81d665b0ba7cc9659d79d300ef2d1dcb4a6..2f6afa14bc7fa99adf002db434231238fd7844b4 100644 --- a/include/lsgrmController.txx +++ b/include/lsgrmController.txx @@ -33,6 +33,7 @@ void Controller<TSegmenter>::Modified() template<class TSegmenter> void Controller<TSegmenter>::RunSegmentation() { + itkDebugMacro(<< "Entering RunSegmentation()"); if (m_TilingMode == LSGRM_TILING_AUTO || m_TilingMode == LSGRM_TILING_USER) { diff --git a/include/lsgrmHeader.h b/include/lsgrmHeader.h index 0cb91ee52a3902e85d744495e50595b10130a889..1c3234d3ccde5e972a3d759e14695971d9302522 100644 --- a/include/lsgrmHeader.h +++ b/include/lsgrmHeader.h @@ -55,12 +55,12 @@ void GatherMe(T& x, MPI_Datatype dataType) } // Dispatch for (unsigned int p = 1 ; p < otb::MPIConfig::Instance()->GetNbProcs() ; p++) - MPI_Send(&x, 1, dataType, p, MPI_ANY_TAG, MPI_COMM_WORLD); + MPI_Send(&x, 1, dataType, p, 0, MPI_COMM_WORLD); } else { // Slave process - MPI_Send(&x, 1, dataType, 0, MPI_ANY_TAG, MPI_COMM_WORLD); + MPI_Send(&x, 1, dataType, 0, 0, MPI_COMM_WORLD); MPI_Recv(&x, 1, dataType, 0, MPI_ANY_TAG, MPI_COMM_WORLD, MPI_STATUS_IGNORE); } }