Introduction au calcul parallèle avec la bibliothèque MPI

Publié par : Ingenieur

Cette fonction retourne une valeur dans la variable code. Si l'initialisation s'est bien passée, la valeur de code est égaleà  celle dans MPI_SUCCESS.3. la désactivation de l'environnement via l'appel à  la subroutine MPI_FINALIZE (code)


Consulter un extrait ci-dessous

Dans le modèle séquentiel, un programme est exécuté par un unique

processus. Ce processus tourne sur un processeur d'une machine et a accès à la mémoire du processeur.

Il arrive que pour certains codes de calcul, la mémoire d'un seul processeur ne suffise plus (manipulation de gros tableaux) et/ou le temps de calcul soit trop important...


Pour pallier à ces problèmes, on peut avoir recours à différentes méthodes comme le raffinement de maillage adaptatif, le grid-meshing ou la programmation parallèle. On s'intéresse ici plus particulièrement à la programmation parallèle. Celle-ci permet de répartir les charges de calcul sur plusieurs processus. Il existe deux types de programmation parallèle : le M P I (Message Passing Interface) et lâ??open P (Multithreading).


La communication entre processus se fait uniquement par passage de mes- sages entre processus (c'est à dire : envoi et réception de messages). Techniquement, cette communication se fait via des fonctions de la bibliothèque M P I appelées dans le programme. L'environnement M P I permet de gérer et interpréter ces messages.



Publier sur Facebook Publier sur Twitter
Informations
Date :

17/01/2011


Langue :

Français


Pages :

46


Consultations :

5218


Note :
Téléchargement Gratuit
  • Votre email n'est pas valide

    Vous devez valider les conditions d'utilisation

    J'accepte les conditions d'utilisation

-->
Résumé

Auteur : Stéphanie DELAGE SANTACREU


Tags : Cours, Mathématiques
Sur le même thème
Vues : 5336

Cours d'interpolation par splines cubiques dispensé à TELECOM Paristech sous licence Contexte Public sans modification.

Vues : 2809

Cours de mathématiques sur Optimisation On peut donc espérer une décroissance des valeurs de la fonction entre deux...

Vues : 1897

Ce livre est destiné à tous ceux qui désirent utiliser efficacement un système de calcul mathématique, en particulier le...

Vues : 1885

Place du libre dans les entreprises et les administrations, quels sont les principaux types de logiciels libres utilisés, En...

Vues : 1780

Cours de Résolution des systèmes linéaires ( Méthodes directes et itératives de résolution des systèmes linéaires)...

Vues : 1737

Cours de mathématiques sur Cours de Géométrie Différentielle

Du même contributeur
Vues : 33084

Document type de gestion des actions correctives et préventives, management de la qualité. Cette procédure définit les...

Vues : 28302

Document type pour un modèle de procédure, management de la qualité. Ce document vous permet d’organiser votre modèle de...

Vues : 19975

Document type procédure : audit interne, management de la qualité. Cette procédure définit les dispositions à prendre pour...

Vues : 14978

Document type, management de la qualité. Cette procédure définit comment gérer les enregistrements, notamment le classement...

Vues : 8494

La capacité d?augmenter le prix par rapport au prix concurrentiel (ou de le baisser dans le cas du monopsone) ? Mesurer par...

Vues : 6143

Si le modèle mathématique n'admet pas de solution analytique, il est alors nécessaire de chercher une solution approchée de...

Commentaires
Aucun commentaire pour cette publication
Ajouter un commentaire
Envoyer
Pour envoyer la page de votre document, notez ici les emails destinataires de votre demande :
Séparez les emails par des virgules
Signaler un abus
Vous devez vous connecter ou vous inscrire pour noter un document.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour ajouter un commentaire.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour envoyer le document.
Cliquez ici pour vous inscrire.
Vous ne pouvez pas acheter de documents sur Needocs.
Vous pouvez vous référer aux conditions générales de vente et d'achat du portail pour connaître les modalités d'achat.