L'option de débogage de cluster est supprimée de Visual Studio 2012. Est-il possible de déboguer des applications MPI dans VS2012? Visual Studio 2012 et les versions ultérieures ne prennent pas en charge le débogage MPI.Débogage MPI avec VS2012
Répondre
Cependant, il existe une solution:
débogage de démarrage en spécifiant mpiexec.exe que votre commande et les paramètres connexes et le nom de l'exécutable comme arguments de commande:
Command-> mpiexec.exe
CommandArguments-> -n 2 myapp.exe
Lorsque l'exécution commence, utilisez Debug-> Joindre traiter ... pour attacher le débogueur à l'un de vos processus. Parfois, j'ajoute un simple appui sur n'importe quelle touche pour continuer la logique vers mon application, juste pour mettre le programme en pause jusqu'à ce que j'achève ce processus d'attachement. Afin de faciliter les tings, vous pouvez utiliser une extension appelée Reattach qui vous permet de joindre au dernier traitement que vous avez attaché avec un clic de bouton.
Un problème avec cette solution de contournement est que vous ne pouvez pas sélectionner le processus MPI vous associez :(
- 1. Débogage MPI, erreur de segmentation?
- 2. VS2012 Débogage ne lance pas le navigateur
- 3. Débogage ASP classique Windows 8/IIS 8 VS2010/VS2012
- 4. Python avec VS2012
- 5. VSS 6.0 avec VS2012
- 6. comment arrêter le chronomètre pendant le débogage C# et vs2012
- 7. MPI Reduce avec mpi_datatype
- 8. Installation de VS2013 en travaillant avec VS2012
- 9. Projet de date VS2012
- 10. Building Boost.MPI avec Intel MPI
- 11. Correct façon d'arrêter avec MPI
- 12. Vampir avec installation mpi locale
- 13. Condition de course avec MPI
- 14. lecture de fichier avec mpi
- 15. Diffuser un objet avec MPI
- 16. Les points d'arrêt tapés dans VS2012 ne sont pas détectés lors du débogage avec Chrome
- 17. Boost 1_52 build VS2012 Échec
- 18. VS2012 et JavaScript numéro
- 19. somme avec l'arbre binaire avec MPI C++
- 20. Test d'unité Microsoft pour ASP.NET avec VS2012
- 21. VS2012, SQL Server CE 3.5 avec Edmx
- 22. Impossible d'obtenir GLEW de travailler avec VS2012
- 23. Problème de programmation MPI avec MPI_Gather
- 24. Physique en temps réel avec MPI
- 25. Utilisation de MPI avec pthreads - Problème étrange
- 26. types de données dérivés avec MPI
- 27. Utilisation de MPI avec deux RaspberryPi
- 28. envoyer une hashtable glib avec MPI
- 29. Strange ralentir avec MPI et OMP
- 30. Programme MPI avec une interface graphique VC++?
Une solution que je trouve va comme ceci:. Commencez le débogage en utilisant mpiexec.exe pour frayer les processus et joindre au processus de votre application extensions comme [ReAttach] (http://visualstudiogallery.msdn.microsoft.com/8cccc206-b9de-42ef-8f5a-160ad0f017ae) aider à soulager la douleur – tunc
pouvez-vous donner des mesures complètes comment le faire? –
Utilisez mpiexec pour engendrer plusieurs versions de votre app -> mpiexec -n 2 myapp.exe Ensuite, utilisez VS attach pour lancer le débogage de différents processus ReAttach permet de rattacher le processus précédent à un bouton – tunc