Linpack之HPL測試 (HPL Benchmark)


平台信息

Description:    CentOS Linux release 7.6.1810 (Core) 

注意事項

安裝HPL之前需要配置好:

  1. GCC/Fortran77 編譯器
  2. BLAS/CBLAS/ATLAS 庫
  3. MPICH 並行環境

安裝步驟

  1. 復制文件:sudo cp CBLAS/lib/* /usr/local/lib
  2. 復制文件:sudo cp BLAS-3.8.0/blas_LINUX.a /usr/local/lib
  3. 下載 hpl-2.3.tar.gz:wget http://www.netlib.org/benchmark/hpl/hpl-2.3.tar.gz
  4. 解壓包:tar -xzf hpl-2.3.tar.gz
  5. 切換目錄:cd hpl-2.3
  6. 復制文件:cp setup/Make.Linux_PII_CBLAS ./
  7. 打開Make.top文件:vim Make.top
  8. 修改變量值:arch = Linux_PII_CBLAS
  9. 關閉Make.top文件::wq
  10. 打開Makefile文件:vim Makefile
  11. 修改變量值:arch = Linux_PII_CBLAS
  12. 關閉Makefile文件::wq
  13. 打開Make.Linux_PII_CBLASvim Make.Linux_PII_CBLAS
  14. 修改Make.Linux_PII_CBLAS文件中的變量:(見本頁底部
  15. 編譯:make arch=Linux_PII_CBLAS
  16. 運行測試:
    • cd bin/Linux_PII_CBLAS
    • mpirun -np 4 ./xhpl > HPL-Benchmark.txt
  17. 查看測試結果

中間省略若干文字,如需看詳細文件可以下載HPL-Benchmark.txt 提取碼:mby4

# 步驟 14 文件 Make.Linux_PII_CBLAS 修改如下:
ARCH         = Linux_PII_CBLAS

TOPdir       = $(HOME)/hpl-2.3

MPdir        = /usr/local
MPlib        = $(MPdir)/lib/libmpi.a /usr/lib64/libpthread-2.17.so /usr/lib64/libc-2.17.so

LAdir         = /usr/local/lib
LAinc        =                
LAlib         = $(LAdir)/cblas_LINUX.a $(LAdir)/blas_LINUX.a

CC            = /usr/local/bin/mpicc

LINKER     = /usr/local/bin/mpif77


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM