Шукаєте відповіді та рішення тестів для Algorithmes pour le calcul parallèle? Перегляньте нашу велику колекцію перевірених відповідей для Algorithmes pour le calcul parallèle в moodle2024.uca.fr.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Dans la parallélisation de la méthode de Jacobi appliquée à l'équation de chaleur vue en cours, quel type de décomposition est susceptible d'être plus performante ?
Soit monProg l'exécutable du programme suivant, et on l'exécute avec la commande mpirun -np 5 ./monProg. Donner l'espace mémoire occupé en nombre d'octets par Vect dans cette exécution en supposant qu'un int occupe 4 octets.
#include "mpi.h"
int main(int argc, char **argv) {
int rang = -1, Vect[12]={0};
MPI_Init( &argc, &argv ); MPI_Comm_rank(MPI_COMM_WORLD, &rang);MPI_Finalize();
return 0;
}
En MPI, la communication point-à-point s'effectue entre :
Corriger les erreurs du programme suivant :
La mesure du temps d'exécution avec la commande "mpirun -np 16 ./myprog" du programme suivant est-elle correcte ?
Quel est le nombre de processus du communicateur "comm" après les lignes de code suivantes:
// on suppose toutes les variables déclarées
dim[0] = 4; dim[1] = 3;
period[0] = 1; period[1] = 0;
reorder = 1;
MPI_Cart_create(MPI_COMM_WORLD,2,dim,period,reorder, &comm);
Quelle est la topologie MPI après les lignes de code suivantes:
dim[0] = 4; dim[1] = 4;
period[0] = 1; period[1] = 0;
reorder = 1;
MPI_Cart_create(MPI_COMM_WORLD, 2, dim, period, reorder, &comm);
Dans le bout de code MPI suivant, le schéma de communication s'exécute correctement pour 4 processus, vrai ou faux ?
// on suppose toutes las variables correctement déclarées
MPI_init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &myRank);
...
if (myRank == 0){
scanf("%d",&n);
MPI_Bcast(&n,1,MPI_INT,0,MPI_COMM_WORLD);
}
else {
MPI_Recv(&n,1,MPI_INT,0,tag,MPI_COMM_WORLD,&status);
}
...
La commande suivante lance le programme ./myprog
mpiexec -hosts turing,ada -np 8 ./myprog
Parmi les affirmations suivantes, choisir celle/celles qui convient/conviennent