Всем доброго времени суток, подскажите как при помощи gcc/g++ скомпилировать mpi код? использую библиотеку mpich2. Код собственно из википедии, все работает но компиляется только mpicc/mpic++, что для меня крайне неудобно. При попытке скомпилировать как обычную программу, выдает ошибку о том, что не знает кто такой "mpi.h".
#include <stdio.h>
#include <mpi.h>
int main (int argc, char* argv[])
{
int rank, size;
MPI_Init (&argc, &argv);
MPI_Comm_rank (MPI_COMM_WORLD, &rank);
MPI_Comm_size (MPI_COMM_WORLD, &size);
printf( "Hello world from process %d of %d\n", rank, size );
MPI_Finalize();
return 0;
}