求助各位高手:如何用mpich显示结果?十分感谢!!!

本文介绍了一个使用MPICH在多机环境下模拟并行程序的小程序案例。该程序已在VC6.0环境中编译通过,但尝试使用MPIRun进行多机模拟时遇到了问题。文章详细记录了模拟过程中的配置步骤及遇到的无输出结果的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面这个小程序hello已经在VC6.0编译通过了,

如何用mpich进行多机模拟,显示结果?我的mpich是mpich.nt.1.2.5版本

我试过用MPIRun,将“application”设为hello.exe的路径

“number of ”设为4,即模拟在4台计算机上并行运行程序,可单击“run”以后,为什么output栏中没有任何显示结果?

是mpich的环境设置有问题,还是其它原因?

麻烦各位高手指点,万分感谢:)

#include <mpi.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#pragma comment (lib, "mpichd.lib")

void main(int argc,char *argv[])
{
int myid, numprocs;
int namelen;
char processor_name[MPI_MAX_PROCESSOR_NAME];
MPI_Init(&argc,&argv);
MPI_Comm_rank(MPI_COMM_WORLD,&myid);
MPI_Comm_size(MPI_COMM_WORLD,&numprocs);
MPI_Get_processor_name(processor_name,&namelen);
fprintf(stderr,"Hello World! Process %d of %d on %s/n",
myid, numprocs, processor_name);
MPI_Finalize();
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值