mpi安装与配置错误记录——并行计算开端

顺利安装了linux双系统,纯固态硬盘并不难,还有UEFI启动ubuntu天生支持。

下一步,安装chrome,找了一堆书签,但是chrome登录需要翻墙,首先按了个shadowsocks,版本很多,支持ubuntu,然后安装gcc,搭建起c++环境,然后开始装mpi。

下载第一个包,然后解压缩,sudo tar -zxvf mpich-3.1.4.tar.gz 不行,发现可以右键提取到此处,就可以打开了,很蠢。官网 http://www.mpich.org/downloads/

然后cd mpich-3.2,./configure -prefix=/usr/local/mpich,进行软件配置与检查,prefix后面是安装路径,然而,出现错误:

configure: error: No Fortran 77 compiler found. If you don’t need to
build any Fortran programs, you can disable Fortran support using
–disable-fortran. If you do want to build Fortran
programs, you need to install a Fortran compiler such as gfortran
or ifort before you can proceed.

那就按要求吧,./configure -prefix=/usr/local/mpich –disable-fortran
终于Configuration completed.

接下来make和make install或者直接make && make install
make很顺利,但是make install又出了新问题:
/bin/mkdir: 无法创建目录”/usr/local/mpich”: 权限不够

这时需要用sudo make install,用root权限输入密码就可以了。

—————————愉快的分割线——————-至此安装成功!—————————-

嘎嘎,再来配置一下环境变量。
首先vi .bashrc
在.bashrc文件的末尾添加:
export PATH=/usr/local/mpich/bin:$PATH ,保存退出。
source .bashrc 更新配置文件使其生效。
mpirun -np 10 ./examples/cpi 测试,没报错即成功。

参考http://blog.csdn.net/u014004096/article/details/50499429

猜你喜欢

转载自blog.csdn.net/qq_34415866/article/details/78291104
今日推荐