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

C++ Discussion :

comment écrire MPI::Allreduce


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2015
    Messages : 4
    Par défaut comment écrire MPI::Allreduce
    Bonjour à tous,

    Je suis en train de faire MPI::Allreduce en C++, mais, je n'arrive pas à trouver l'example. Et j'ai écrit que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MPI::Cartcomm aa;
    aa=MPI::Allreduce(&res,&resglo,1,MPI::DOUBLE,MPI::SUM);
    mais le compilateur m'a dit que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     error: namespace "MPI" has no member "Allreduce"
       allreduce=MPI::Allreduce(&res,&resglo,1,MPI::DOUBLE,MPI::SUM);
    Donc je sais pas comment faire.

    Merci de vos aides.

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Je ne connais pas assez MPI pour savoir si ton code est bon. (au passage, utilise [code], le bouton #)
    Il est possible que tu n'ai pas installé la même version de la bibliothèque que celle dont tu regardes la documentation.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Astrophysicien
    Inscrit en
    Septembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Astrophysicien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 5
    Par défaut
    Citation Envoyé par althwren Voir le message
    Bonjour à tous,

    Je suis en train de faire MPI::Allreduce en C++, mais, je n'arrive pas à trouver l'example. Et j'ai écrit que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MPI::Cartcomm aa;
    aa=MPI::Allreduce(&res,&resglo,1,MPI::DOUBLE,MPI::SUM);
    mais le compilateur m'a dit que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     error: namespace "MPI" has no member "Allreduce"
       allreduce=MPI::Allreduce(&res,&resglo,1,MPI::DOUBLE,MPI::SUM);
    Donc je sais pas comment faire.

    Merci de vos aides.
    Si tu utilise OpenMPI, tout est dans la documentation : http://www.open-mpi.org/doc/v1.8/man...llreduce.3.php
    Il te manque le namespace Comm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    void MPI::Comm::Allreduce(const void* sendbuf, void* recvbuf, int count, const MPI::Datatype& datatype, const MPI::Op& op) const=0
    Par contre, sache que le binding C++ de MPI ne fait plus partie de la spec et peut disparaître à tout moment (http://www.mpi-forum.org/docs/mpi-3.0/mpi30-report.pdf).

Discussions similaires

  1. [VBA Excel] Comment écrire un code dans le ThisWorkBook ?
    Par WebPac dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/05/2005, 15h03
  2. Comment écrire un fichier texte au format MS-DOS ?
    Par fredfred dans le forum Langage
    Réponses: 9
    Dernier message: 20/01/2005, 09h00
  3. [VB.NET] comment écrire du texte avec opengl?
    Par ero_senin dans le forum OpenGL
    Réponses: 2
    Dernier message: 17/01/2005, 13h34
  4. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16
  5. Comment écrire explicitement en sortie d'un job OEM ?
    Par zestrellita dans le forum Entreprise Manager
    Réponses: 11
    Dernier message: 11/03/2004, 09h36

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