我正在尝试运行此代码:
#include <stdio.h>
#include <mpi.h>
int main (int argc, char *argv[])
{
int id, np;
char processor_name[MPI_MAX_PROCESSOR_NAME];
nt processor_name_len;
MPI_Init(&argc, &argv);
MPI_Comm_size(MPI_COMM_WORLD, &np);
MPI_Comm_rank(MPI_COMM_WORLD, &id);
MPI_Get_processor_name(processor_name, &processor_name_len);
printf("Hello world from process %03d out of %03d, processor name %s\n",
id, np, processor_name);
MPI_Finalize();
return 0;
}
编译适用于:
mpicc hello_parallel.c -o hello_parallel
但我不能用 ./hello_parallel 运行它