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

Programmation parall�le, calcul scientifique et de haute performance (HPC) Discussion :

Passage des arguments [MPI]


Sujet :

Programmation parall�le, calcul scientifique et de haute performance (HPC)

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    74
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 74
    Par d�faut Passage des arguments
    Bonjour a tous,
    Je reprend un projet avec du OpenMP et un partage de m�moire sur une machine multi-core. Mon objectif maintenant c'est de migr� vers du mpi qui me permettra non seulement de travaill� sur une machine multi-core mais sur plusieurs noeud.

    Ma question est la suivante :
    Mon programme prend des arguments en entr�e
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    shell$ MonProgramme -a1 a1 -a2 a2... -ncores 8
    un de ces arguments repr�sente le nombre de threads � cr�er (ici c'est 8).

    Si je fais les modification n�cessaire avec mpi je dois d'abord initialiser mpi avec :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
     MPI_Init(&argc, &argv);
    cette m�thode vas t-elle prendre les argc et argv de mon "main" ou les arguments la commande "mpirun" ?

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    74
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 74
    Par d�faut
    J'ai lu un peu hier soir sur comment fonctionne la biblio mpi et l�int�r�t d'initier mpi avec "MPI_Init".
    Les arguments pass�s a cette m�thode sont ceux du main du programme qui permettra d'initier n instances du programmes (avec n le nombre de core pass� comme argument au mpirun ou mpiexec).

    Voil� probl�me r�solu

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Passage des arguments pour printf
    Par Missa dans le forum C
    R�ponses: 8
    Dernier message: 01/09/2009, 13h40
  2. passage des arguments aux fonctions
    Par onejock dans le forum Macros et VBA Excel
    R�ponses: 5
    Dernier message: 25/09/2007, 15h00
  3. Passage des arguments par valeur
    Par mpereg dans le forum G�n�ral Python
    R�ponses: 4
    Dernier message: 13/03/2007, 17h12
  4. Procédure paramétrée : Passage des arguments
    Par romrai dans le forum Access
    R�ponses: 3
    Dernier message: 26/04/2006, 15h17
  5. Passage des arguments par le shell
    Par panda31 dans le forum C
    R�ponses: 8
    Dernier message: 09/11/2005, 11h53

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