IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

programmation parallèle avec MPI


Sujet :

Algorithmes et structures de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 298
    Points : 886
    Points
    886
    Par défaut programmation parallèle avec MPI
    Bonjour, j'aimerais paralléliser mon code avec MPI. Mon pb physique est simple : j'ai un domaine découpé en plusieurs zones. Dans chaque zone je dois résoudre une équation différentielle. Si j'ai 4 zones alors j'obtiens 4 vecteurs solutions correspondant à la solution de chaque zone. Puis j'effectue qq opérations sur ces vecteurs. J'obtiens donc 4 autres vecteurs et ces derniers me servent de conditions initiales pour mon prochain pas de temps et je recommence une nouvelle résolution des équations différentielles. En gros ça donne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    1) détermination des conditions initiales
    2) pour t=0 à tfin
        faire
        résoudre les N équations différentielles (N étant le nb de zones)
        effectuer les opérations sur les vecteurs solutions
       fin
    Si j'ai 4 zones et 10 inconnues par zones j'ai donc un vecteur de taille 4*10=40.
    Ma question est : comment récupérer les indices du vecteur suivant la zone lorsque je parallélise mon code ? Si j'ai une variable numzone elle ne doit pas être modifiée suivant le numéro du PC que j'utilise.
    Merci

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 121
    Points
    28 121
    Par défaut
    Bonjour,

    Je crains de ne pas avoir bien compris ce qui te pose problème face à MPI. Peux-tu essayer de ré-expliquer juste la fin de ton précédent post ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. Réponses: 8
    Dernier message: 02/06/2011, 17h13
  2. exécuter un programme C avec MPI (parallèle)
    Par houdaalah09 dans le forum Linux
    Réponses: 2
    Dernier message: 03/01/2011, 11h22
  3. programmation parallèle open mpi
    Par koukiya dans le forum Threads & Processus
    Réponses: 3
    Dernier message: 19/06/2009, 15h34
  4. [Parallèle] Débuter avec mpi
    Par Fahmi06 dans le forum Threads & Processus
    Réponses: 5
    Dernier message: 24/05/2009, 22h29
  5. Problème de configuration de PYPAR (python parallèle avec du MPI)
    Par salidev1 dans le forum Calcul scientifique
    Réponses: 1
    Dernier message: 13/05/2009, 19h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo