Pratique : Comment lancer mpirun depuis Windows / Visual Studio

Pratique : Comment lancer mpirun depuis Windows / Visual Studio - C++ - Programmation

Marsh Posté le 29-09-2010 à 19:04:04    

Bonjour,
 
J'ai installé, sans difficulté, Microsoft Compute Cluster Pack sur mon PC sous Windows Vista et j'ai créé un premier executable, nommé Parallelisme.exe, utilisant des fonctions MPI pour pouvoir lancer un travail parallélisé, cela sans difficulté particulière.
 
Maintenant, je bute pour lancer ce programme Parallelisme.exe.
 
Il est indiqué de lancer :
 

Code :
  1. mpirun -np 3 Parallelisme.exe


 
Mais je ne sais pas où trouver le mpirun dans ma configuration.
 
Dans le répertoire "Microsoft Compute Cluster Pack", j'ai un sous répertoire bin contenant "mpiexec.exe","smpd.exe" et "ccpapi.dll". J'ai essayé de les copier dans le répertoire où se trouve mon executable pour lancer :
 

Code :
  1. mpiexec.exe -np 10 Parallelisme.exe


 
Mais j'ai un message d'erreur au lancement et le programme entraine la proposition de lancer le debugger.
 
Pourriez-vous m'indiquer comment travailler avec MPI sous Visual ?
Quelle est la méthode de lancement des programmes paralléliser ?
 
Merci d'avance,
 
NathanGe

Reply

Marsh Posté le 29-09-2010 à 19:04:04   

Reply

Marsh Posté le 29-09-2010 à 21:16:32    

ca se lance en ligne de commande ou bien dans un custom Run Step de Visual si cette option existe encore

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed