mpich2 并行程序设计开发环境配置
作者:蕉下客
qq:1240342441
e-mail: addr0036@163.com
地址:沈阳市东北大学
简介:MPICH2 是 MPI(Message-Passing interface)的一个应用实现,支持最新的 MPI-2 接口标
准,是用于并行运算的工具,在程序设计语言上支持文档下载:主页上有 MPICH2 的安装和使用
指南文档。具体开发用的有关 MPI 标准的文档在 MPI 论坛的网站上。
如作者认为比较好的文档:MPI-2:Extensions to the Message-Passing Interface
Linux 下 MPICH2 安装配置和单机运行
notes: 所有的命令都已经标上序号,读者只要按照序号执行即可!
a.需要的先驱软件
安装包 mpich2-1.5.tar.gz/gcc 编译器/
开始下载安装包,假设下载的目录为$HOME/Downloads/
复制下载的软件到目录/usr/local/src
0. cp $HOME/Downloads/mpich2-1.5.tar.gz /usr/local/src
b.解压缩安装包到需要安装的目录下(这里选择/usr/local/software/mpich2)
进入安装包所在的目录
1. cd /usr/local/src/
解压缩安装包
2. tar xzf mpich2-1.5.tar.gz
3. cd mpich2-1.5
(如果你的 linux ‘版本较老,不支持 z'选项,可以使用如下命令取代
gunzip mpich2-1.5.tar.gz
tar xf mpich2-1.5.tar
cd mpich2-1.5
不过,目前较新版本的 linux 都支持)
c.选择一个合适的软件安装路径,这里选择/usr/local/software/mpich2;
首先需要创建此目录,使用命令:
4. mkdir /usr/local/software
5. mkdir /usr/local/software/mpich2
d.以下就开始安装和配置 mpich2 了。
进入源程序目录
6. cd /usr/local/src/mpich2-1.5
7. ./configure --prefix=/usr/local/software 2>&1 | tee c.txt
这里会打印一些你的 linux 软件安装环境的信息,如果出现错误信息,一般是你的系统
中没有安装 Fortran 编译器等等,你如果使用 C 语言和 C++编码,可以略过这个错误信息。
而如果使用 Fortran 编程,则请你安装完成 Fortran 编译器后重复以上步骤。
Fortran 编译器安装
yum install gfortran (前提条件是你的电脑已经连上互联网)
e.编译源代码文件