Hola a todos los que acabo de ver desarrollando C++ en netbeans/ubuntu (x64) y ahora estoy mirando MPI. ¿Cómo puedo compilar, probar y ejecutar aplicaciones mpi? Muchas gracias.Netbeans MPI C++ ¿cómo comenzar?
Respuesta
Para compilar, cambie el compilador de C++ en las opciones de C/C++ de NetBeans para que sea /path/to/mpicc
.
En cuanto a la ejecución, las aplicaciones MPI generalmente se invocan con mpirun
. Esto se hace a través de la línea de comando (en su PC) o mediante un archivo de descripción de lote (en un clúster con OpenPBS, LoadLeveler o un programador similar). Nunca he tratado de ejecutar MPI a través de un IDE, aunque NetBeans tiene una opción para el comando de depuración, por lo que podría intentarlo y ver qué pasa.
Hasta ahora, he encontrado sólo esto IDE para MPI en Linux: Geany (. Un tutorial es here) Pero sigo buscando ... Si alguien puede encontrar mejor IDE, por favor comparten bajo esta pregunta ...
Hay un plug-in de Eclipse para la programación paralela, incluyendo MPI: http://www.eclipse.org/ptp/
- 1. MPI y C construye
- 2. C# HPC - MPI y OpenMP
- 3. ¿Cómo se inician los procesos de MPI?
- 4. Uso de vectores en MPI (C++)
- 5. ¿Cómo depuro un programa MPI?
- 6. ¿Cómo compilar MPI con gcc?
- 7. C# Logitech G19 SDK ¿cómo comenzar?
- 8. Cómo comenzar con ICU en C
- 9. Variables globales y MPI
- 10. Cargando biblioteca compartida en open-mpi/mpi-run
- 11. Sección crítica en MPI?
- 12. ¿Necesito tener un MPI :: Irecv correspondiente para un MPI :: Isend?
- 13. serialización de estructuras en C y transferencia sobre MPI
- 14. MPI ¿Número de procesadores?
- 15. MPI: ¿núcleos o procesadores?
- 16. MPI - Transmisión asíncrona/Reúna
- 17. ¿MPI o zócalos?
- 18. MPI + GPU: cómo mezclar las dos técnicas
- 19. Netbeans C/C++ JavaDoc código de finalización
- 20. ¿Cómo abrir proyecto Non-Netbeans en Netbeans?
- 21. ¿Cuál es el mejor tutorial para aprender MPI para C++?
- 22. ¿Cómo comenzar con Rspec?
- 23. Cómo comenzar en scala
- 24. ¿Cómo comenzar a escribir un visualizador de música en C++?
- 25. ¿Cómo puedo comenzar a crear un lector de C# RSS?
- 26. C# BinaryReader.Read() obtiene basura para comenzar con
- 27. comenzar con BouncyCastle criptografía DLL C#
- 28. Dónde comenzar con FastCGI y C++
- 29. eliminar resaltado molesto Netbeans 7.2 C++
- 30. Explicación de OpenMP y MPI
gracias por la respuesta. ¿Puede ser que otros IDE sean más útiles para C++ \ MPI en Linux? – Joeeee
@Joe Nunca he oído hablar de un IDE para MPI. Sin embargo, es una perspectiva interesante. Suena como algo que RogueWave o Portland Group podrían ser persuadidos a hacer. De lo contrario, podría tener que escribir una extensión para su editor de elección. (Parece que sería sencillo con Emacs o una plataforma similarmente ampliable.) – chrisaycock
He intentado modificar 'Properties => Run => Run Command' a' mpirun -hosts h1, h2, h3 $ {OUTPUT_PATH} -p param' funciona bien el programa en todos los hosts. Pero no adjunta gdb al programa. – sabertooth1990