使用源码安装MPICH2-1.4.1
来源:互联网 发布:c语言short占几个字节 编辑:程序博客网 时间:2024/06/10 19:34
安装前需要的一些组件
在Linux中使用源码安装MPICH2需要的一些组件如下:
(1)mpich2-1.4.1p1.tar.gz这个源代码发行包。
(2)一个C编译器,比如:gcc等
(3) 如果你需要使用Fortran或者C++语言来编写MPI程序的话还需要Fortran-77,Fortran-90,或者 C++编译器。
一般情况下,在ubuntu环境下,上诉的组件都是已经安装好了。
安装的详细步骤
接下来是具体的安装步骤。
1. 解压安装文件。
$mv mpich2-1.4.1p1.tar.gz mpich2-1.4.1.tar.gz
$tar -zxvf mpich2-1.4.1.tar.gz。
解压完成后,你就可以在你的当前目录中看到mpich2-1.4.1这样一个文件夹。
2. 选择安装路径。
创建一个安装路径:$mkdir mpich2-install
默认的安装路径是/usr/local/bin,你也可以选择一个自定义的路径。
3. 选择一个编译路径。
创建一个编译路径:$mkdir mpiyi
将编译路径和源代码路径分开来是可选的,这样做的好处是你的源代码不会有任何改变,你可以重新进行第二次编译,如果没有分开的话,你就不能使用这个源代码进行第二次的编译。
4. 选择一些配置参数。
配置MPICH2环境时,可以配置一些参数,比如:将安装路径设置为你所希望的,可以使用参数-prefix来指定你所要安装的路径。如果你不编写Fortran程序的话需要添加参数:--disable-f77 --disable-fc ,添加--disable-cxx参数的话,就不会支持C++语言编写MPICH2程序。
5. 配置MPICH2环境。
首先进入编译路径mpiyi文件夹,输入如下命令:
/home/you/mpich2-1.4.1/configure -prefix=/home/you/mpich2-install 来完成MPICH2环境的配置
如果不编写Fortran程序的话,输入如下命令:
/home/you/mpich2-1.4.1/configure -prefix=/home/you/mpich2-install --disable-f77 --disable-fc 来完成MPICH2环境的配置
6. 编译MPICH2。
如果上一步的执行没有任何错误的话,在命令行输入:make 即可完成MPICH2源代码的编译。
7. 安装MPICH2。
如果上一步的编译没有任何错误的话,在命令行输入:make install 即可完成MPICH2的安装。
8. 设置MPICH2环境变量。
执行$echo $SHELL
在我的ubuntu中,输出:/bin/bash 说明我的系统中,使用的是bash shell
$vi .bashrc(该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.只对当前用户有效,其它用户的将看不到你的设置)
在文件末尾添加:
PATH=/home/you/mpich2-install/bin:$PATH
(
这边都只是临时增加环境变量,即电脑开机重启之后,这些变量的设置就会过期。
如果你使用的是csh 和tcsh 则输入:
setenv PATH/home/you/mpich2-install/bin:$PATH。
如果是bash,则输入:export PATH=/home/you/mpich2-install/bin:$PATH。
如果是sh,则输入:PATH=/home/you/mpich2-install/bin:$PATHexport PATH 来完成MPICH2环境变量的设置。
)
接下来输入:which mpicc 和 which mpiexec 可以验证你所设置的环境变量是否生效。如果显示的结果为/home/you/mpich2-install/bin/mpicc和 /home/you/mpich2-install/bin/mpiexec的话,那么就表示环境变量设置成功。
- 使用源码安装MPICH2-1.4.1
- ubuntu12.04 源码安装 mpich2
- Redhat5.4安装mpich2-1.4.1p1全过程
- mpich2安装
- 资料收集帖(MPICH2安装使用)
- Ubuntu下安装配置MPICH2.1.4
- mpich2+gfortran+siesta3.1安装过程
- MPICH2的安装
- Linux 下 mpich2 安装
- Linux 下 mpich2 安装
- MPICH2安装和配置
- ubuntu下安装mpich2
- MPICH2(1.2.1) Debian6 安装配置参考
- MPICH2用户指南【译文】(1)
- MPICH2
- 探索MPICH2安装与设置
- (转)MPICH2安装配置2
- mpich2的安装与配置
- colspan =0 跨所有栏的效果
- 反渗透设备:纯净水处理单极反渗透设备特点概述
- iOS 之core Data操作(二)
- 替代NSLog
- sass玩转颜色总结笔记
- 使用源码安装MPICH2-1.4.1
- 多少妹纸在平安夜被骗出去说吃苹果
- 深入java--线程
- Java的类类型和类的动态加载
- TCP/UDP Socket编程步骤
- iOS 之UIViewController的生命周期
- Hadoop深入浅出之HDFS分析 第一讲:基本概念
- C# HexEdit
- javascript变量声明提升