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 :

5223


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 : 5374

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

Vues : 2826

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

Vues : 1922

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

Vues : 1899

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

Vues : 1790

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

Vues : 1744

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

Du même contributeur
Vues : 33183

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

Vues : 28353

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

Vues : 20010

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

Vues : 15003

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

Vues : 8509

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

Vues : 6159

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.