2010-12-05 32 views
5

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

1

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.

+0

gracias por la respuesta. ¿Puede ser que otros IDE sean más útiles para C++ \ MPI en Linux? – Joeeee

+0

@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

+0

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

2

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 ...