Multiplication matricielle parallèle

Description

Salut à tous ,
Celui ou celle qui va lire le titre de cette source va conclure que cette source est un programme de multiplication de matrices débutant .
En faite ,il a bien tort car il ne s'agit pas d'un sipmle programme sequentiel mais il s'agit d'un programme parallèle bien avancé .
J'ai utilisé le style SPMD(simple program multiple data) car j'ai pas une machine parallèle pour le tester sur plusieurs processeurs ,mais je l'ai simulé sur plusieurs processus en utulisant la bibliothèque MPI et le langage c sur linux DEBIAN.

pour le compilé il faut la bibliothèque MPI.h elle telechargeable sur le site : http://www.lam-mpi.org/7.1/download.php, et la commande est la suivante : mpicc prog.c -o prog.out //avec prog le nom du programme qui tu veux donner à ta source , dans notre cas c'est "matrices.c"
pour l'executer en tape la commande suivante : mpirun -np 5 prog.out //-np c'est le nombre de processus que tu veux simuler
Reste à dire qu'il est conseillé toujours d'utiliser le MAKEFILE , et il faut bien se documenter sur le lamMPI.

J'attends vos commentaires.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (yazidmissaoui)