Ubuntu18+Intel Compiler+OpenMPI

池砚文
2023-12-01


所需安装包以及工具

旧工作站Precision T7600重装ubuntu系统

参考这边博文关于U盘安装centos,做系统盘。也可以使用rufus-3.11做系统盘,系统安装包windows/Ubuntu/Centos

Intel® Parallel Studio XE 2020 for Linux_Ubuntu 18.04

需要安装一些包
$ sudo apt-get install build-essential
$ sudo apt-get install gcc-multilib
$ sudo apt-get install rpm
$ sudo apt-get install openjdk-6-jre-headless

在安装parallel_studio_xe的时候,也会check是否需要prerequisites, 如果缺少,会有提示,退出intel安装后,自行安装所需prerequisites。

特别注意:

  1. parallel_studio_xe的版本和系统版本要相匹配,否则无法安装
  2. 如果遇到,数字签名不信任,parallel_studio_xe的安装包失效了,上官网重新下载。
  3. 对于parallel_studio_xe的许可,可以以学生或教职身份在官网下载,或者在网上找一些破解文件。

安装步骤:
解压 $ tar xvzf parallel_studio_xe_XXXX.tgz
安装 在parallel_studio_xe_XXXX文件夹中,以管理员身份(sudo su)执行安装 $ ./install.sh
(基本上是一路默认,注意添加许可文件或序列号)

最后,在 ~/.bashrc文件加一句:
source /opt/intel/bin/compilervars.sh intel64
(安装路径可能不同)

然后 source ~/.bashrc

执行 ifort -v 或者which ifort 检测是否安装成功

安装openmpi

下载openmpi
tar -xzvf openmpi-A.B.C.tar.gz

cd openmpi-A.B.C
执行四步:

  1. 配置 ./configure --prefix=/usr/local/openmpi-ABC CC=icc CXX=icpc F77=ifort FC=ifort
  2. 编译 make all
  3. 安装 以管理员身份(sudo su)
    source /home/username/.bashrc
    make install
  4. 在~/.bashrc中加入环境变量
    export MPI_HOME=/opt/openmpi-ABC
    export PATH= M P I H O M E / b i n : MPI_HOME/bin: MPIHOME/bin:PATH
    export LD_LIBRARY_PATH= M P I H O M E / l i b : MPI_HOME/lib: MPIHOME/lib:LD_LIBRARY_PATH

检查是否安装成功

which mpirun/mpicc 或者 mpirun/mpicc -v

主要参考博文:

  1. 搭建高性能计算环境(三)、安装intel编译器和mpi
  2. ubuntu14.04 64bit ifort&openmpi安装记录
  3. Ubuntu12.04 OpenMPIのインストール
 类似资料:

相关阅读

相关文章

相关问答