在MPI_初始化之前打印

在MPI_初始化之前打印,mpi,Mpi,我在MPI_INIT之前打印一条语句。但它没有打印信息 MPI.c 它没有打印任何消息,这可能是因为它被缓冲了。尝试添加\n:打印(“hello\n”)。或者最好刷新输出缓冲区:fflush(stdout) MPI\u Init仅影响MPI调用。它不使用printf int x=25; double T1; print(" hello"); MPI_Init (&argc, &argv); /* starts MPI */ MPI_Comm_rank (MPI_COMM_WOR

我在MPI_INIT之前打印一条语句。但它没有打印信息

MPI.c


它没有打印任何消息,这可能是因为它被缓冲了。尝试添加
\n
打印(“hello\n”)。或者最好刷新输出缓冲区:
fflush(stdout)

MPI\u Init
仅影响MPI调用。它不使用
printf

int x=25;
double T1;
print(" hello");
MPI_Init (&argc, &argv);  /* starts MPI */
MPI_Comm_rank (MPI_COMM_WORLD, &rank);  /* get current process id */
MPI_Comm_size (MPI_COMM_WORLD, &size)