- 11
- 0
- 约2.85万字
- 约 20页
- 2016-04-13 发布于浙江
- 举报
mpich2的安装过程
MPICH2的安装过程
经测试MPICH2的性能非常优越:具有方便的管理操作实现对多核的支持(推荐)From: /viewdiaryhtmlMPICH2软件包的安装MPICH2是与MPI-2相对应的MPICH实现版本,包含了MPI-2相对于MPI-1扩充后的一些功能,比如动态任务管理,并行I/O等。当前最新版本是MPICH2-1.0.2. (1)? ?? ?下载MPICH2源程序包mpich2-1.0.2p1.tar.gz(/mpi/mpich2/)。 (2)? ?? ?解压源程序包到当前目录下:tar zxf mpich2-1.0.2p1.tar.gz,此时会得到一个名为mpich2-1.0的子文件夹。 (3)? ?? ?创建一个安装目录(比如/home/transim/mpich2,默认为/usr/local/bin),为了以后使用方便,可以将此安装目录共享到其他所有将要运行mpich2的节点机上;否则就需要分别在其他机器上安装mpich2。如果不创建安装目录,则在下面的configure步骤中会自动创建安装目录。 (4)? ?? ?选择一个编译目录,最好将编译目录与源代码目录分离开,以便能保持一个干净的源代码用来在其他机器上重新安装。比如将源代码拷贝到/tmp/mpich2下。 (5)? ?? ?配置MPICH2,指定安装目录,并在编译目录下运行configure脚本。 如:cd /tmp/mpich2 ./configure –prefix=/home/transim/mpich2 21 | tee configure.log (6) 编译链接MPICH2:make 21 | tee make.log (1)安装MPICH2:make install 21 | tee install.log (2)将安装目录中子目录bin加入到环境变量PATH中: setenv PATH /home/transim/mpich2/bin:$PATH? ?? ?(csh或tcsh) export PATH=/home/transim/mpich2/bin:$PATH? ?? ? (bash或sh) 用以下命令检查安装是否成功: which mpd which mpicc which mpiexec which mpirun 所有以上的命令都应该指向安装目录的bin子目录。此外,如果没有用NFS来共享安装目录,则需要将bin子目录拷贝到其他每台机器上。 (9)与MPICH不同的是,MPICH2使用一个外部进程管理器来启动MPI任务,默认管理器为MPD。为了安全考虑,MPD需要搜索用户主目录下的文件.mpd.conf,文件中包含:secretword=secretword,其中secretword应该是一个只有用户知道的字符串(最好不要与用户密码相同),将此文件权限设置为只有所有者可读及可写。 (10)用以下命令检查测试MPICH2在本机是否已正确安装并可以启动: Mpd ? ?(启动mpd) Mpdtrace? ? (输出应该是本机机器名) Mpdallexit? ? (退出mpd) ??(11)? ? 在mpd下运行非mpi程序测试: mpd mpiexec –n 1 /bin/hostname? ?? ? (输出本机机器名) mpdallexit(12)配置所有机器,使用机器间采用rsh或ssh互相访问时不需要输入密码。配置完后可用以下命令进行测试: ssh hostname date? ???或? ?? ? rsh hostname date (13)使用mpd.hosts文件来启动文件所列机器上的mpd: mpdboot –n number to start -f mpd.hosts 在以上命令行中所要启动的机器数量必须小于等于mpd.hosts文件中所列的机器数,即使同一台机器名在文件中出现多次,默认情况下在每台机器上只启动一个mpd。在各台机器启动mpd后,运行mpdtrace,应该输出每台机器的机器名称。 若不能启动所有机器上的mpd,可采用手动方法来启动,方法如下: 在本地机器上运行: mpd ? ?? ?? ?? ?? ? (启动本地mpd守护进程) mpdtrace –l? ?? ?? ? (输出本地mpd守护进程的主机名及端口号) 然后登录到其他机器,运行: mpd –h hostname -p port hostname及port都为刚才输出的本地机器名及端口号。可以用mpdtrace命令检查哪些机器已经加入到mpd环中。 (14)用mpdtrace命令检查是否所有机器都已启动mpd,然后用m
您可能关注的文档
最近下载
- ZXM10 EISU(V1.0)增强智能型采集单元用户手册.pdf VIP
- 政府机关物业管理服务保洁服务工作计划及操作规程服务方案.docx VIP
- 铜铝替代在电线电缆和家电行业的未来趋势展望.pdf
- 23J916-1 住宅排气道(一)图集.pdf VIP
- 油漆表面缺陷分类.pptx VIP
- ZXM10工程安装工艺规范-2012版.doc VIP
- 高清:2023年甘肃省高等职业教育分类考试招生中职升学考试财经商贸类专业基础试题及参考答案.docx VIP
- 2025 高新技术企业认定实操手册(含评分标准).docx VIP
- 商业综合体消防灭火疏散的应急预案范文(通用13篇).docx VIP
- 一种电动缸推拉力测试工装.pdf VIP
原创力文档

文档评论(0)