山东大学《多核平台下的并行计算》实验笔记
每年的题目都不一样,学弟学妹参考参考就行。
一、搭建linux环境
主播用的ssh+虚拟机,目前用着最顺手的
二、安装并行编程软件
MPI(Message Passing Interface),由其字面意思也可些许看出,是一个信息传递接口。可以理解为是一种独立于语言的信息传递标准。而OpenMPI和MPICH等是对这种标准的具体实现。也就是说,OpenMPI和MPICH这类库是具体用代码实现浏MPI标准。因此我们需要安装OpenMPI或者MPICH去实现我们所学的MPI的信息传递标准。
确保自己安装了gcc编译器
which gcc
2.1自动安装mpich
sudo apt install mpich
执行mpichversion看是否成功
2.2手动安装mpich
如果你自动安装失败的话,请参考以下手动安装方式
wget https://www.mpich.org/static/downloads/4.3.0/mpich-4.3.0.tar.gz
tar -zxvf mpich-4.3.0.tar.gz
cd mpich-4.3.0/
./configure --prefix=/usr/local/mpich430 --disable-fortran#不编译fortran程序
make
make install
#修改环境变量
export PATH=“/usr/local/mpi-4.3.0/bin$PATH”
source /.bashrc
<