顺利安装了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 测试,没报错即成功。