傻瓜式Linpack安装(Mpich+Openblas+Hpl)

来源:互联网 发布:wind金融终端mac版 编辑:程序博客网 时间:2024/05/22 13:00

  • Linpack安装
    • 安装信息
    • 安装Mpich
    • 安装Openblas
    • 安装Hpl
  • 参考资料

Linpack安装

安装信息

  • 安装平台是Ubuntu16.04
  • 使用的是Mpich+Openblas+Hpl
  • CPU架构为 Intel Nehalem

安装Mpich

这个挺简单的,官网上也有说,可以直接通过这条指令完成

sudo apt-get install mpich

安装Openblas

同Mpich一样

sudo apt-get install libopenblas-dev

安装Hpl

这个就得花点时间配置了,具体步骤如下:

  • 可在http://www.netlib.org/benchmark/hpl/下载最新版本
  • 用tar指令解压
  • 选择将setup里的Make.Linux_PII_FBLAS复制到上层目录中,重命名为Make.Linux_Intel_Nehalem
  • 修改这个文件,从上往下,具体如下:

    • ARCH = Linux_Intel_Nehalem
    • TOPdir = $(HOME)/下载/Linpack/hpl-2.2(hpl的目录,就是hpl解压后的目录)
    • MPdir = /usr/lib/mpich(通过 apt-get 安装的mpich目录)
    • MPlib = /usr/lib/libmpi.so $(MPdir)/lib/libmpich.a
    • LAdir = /usr/lib/openblas-base(通过 apt-get 安装的openblas目录)
    • LAlib = $(LAdir)/libblas.a
    • $(LAdir)/libblas.so
    • CC = /usr/bin/mpicc
    • CCFLAGS = $(HPL_DEFS) -fomit-frame-pointer -O3 -funroll-loops -W -Wall -pthread
    • LINKER = /usr/bin/mpif77)
  • 在hpl目录中运行终端,输入

    sudo make arch=Linux_Intel_Nehalem

  • 安装成功后,会在当前目录下的/bin/Linux_Intel_Nehalem 里生成hpl.dat,xhpl

参考资料

  1. apt-get install时无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
  2. ubuntu的apt-get install的默认安装路径
  3. HPL环境安装、配置及初步优化方案(报告)
  4. openmpi + gotoblas + hpl的安装
原创粉丝点击