预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ubuntu配置MPICH2运行环境(转) 2010-06-2018:56 第一步:安装MPICH2sudoapt-getinstallmpich2第二步:创建mpich2的配置文件----.mpd.conf(1)cd~(2)touch.mpd.conf(3)chmod600.mpd.conf(4)在配置文件中输入:MPD_SECRETWORD=mr.chen第三步:开启mpdbootmpdboot第四步:利用程序测试(1)mpicc-ohellohello.c(2)mpirun-np4./hello-np是指用几个进程模拟运行,这里用4个输出结果为:(下面结果每台机器可能都不一样,是正常的)HelloWorld!Process1of4oncjp-desktopHelloWorld!Process3of4oncjp-desktopHelloWorld!Process2of4oncjp-desktopHelloWorld!Process0of4oncjp-desktop第五步:停止并行运行环境mpdcleanup程序如下: #include"mpi.h"#include<stdio.h>#include<math.h>intmain(intargc,char**argv){intmyid,numprocs;intnamelen;charprocessor_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,"HelloWorld!Process%dof%don%s\n",myid,numprocs,processor_name);MPI_Finalize();return0;}