Skip to content
Extraits de code Groupes Projets
Valider 7688fd0a rédigé par JordanHanotiaux's avatar JordanHanotiaux
Parcourir les fichiers

Update distributedmatrix.cpp

parent ea089054
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -240,8 +240,8 @@ Matrix DistributedMatrix::multiplyTransposed(const DistributedMatrix &other) con
}
void sync_matrix(Matrix *matrix, int rank, int src) {
// Diffuse la matrice de manière synchrone du processus `src` vers tous les autres processus.
MPI_Bcast(matrix.getData().data(), matrix->numRows() * matrix->numCols(), MPI_DOUBLE, src, MPI_COMM_WORLD);
// Utiliser const_cast pour supprimer le qualificatif const, car MPI_Bcast nécessite un void*
MPI_Bcast(const_cast<double*>(matrix->getData().data()), matrix->numRows() * matrix->numCols(), MPI_DOUBLE, src, MPI_COMM_WORLD);
}
......@@ -254,3 +254,4 @@ void sync_matrix(Matrix *matrix, int rank, int src) {
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter