平台信息

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

Linpack之HPL测试的更多相关文章

  1. Linpack之HPCG测试

    平台信息 Description: CentOS Linux release 7.6.1810 (Core) 注意事项 安装HPL之前需要配置好: CXX编译器(检查:c++ -v) MPICH 并行 ...

  2. CentOS7 单节点和多节点 HPL测试

    前置工作:安装OpenBLAS; 安装Mpich (可参考首页博客) 官网下载压缩包到/opt目录 cd /opt && wget https://www.netlib.org/ben ...

  3. ASC19超算概述

    初赛题目组成 设计超算集群(看参考文献做设计) 对超算集群进行性能测试(一般来讲的测试工具就是用HPL,找到最适合的参数,达到最优秀的计算能力) 数字图像处理(通常代码量较大,代码优化较为困难,优化偏 ...

  4. ubuntu上的inpack测试

    测试linpack 配置 配置linpack环境是整个过程中最麻烦的,也可能是因为我在配置的过程中出现了很多小问题吧.大概有3天的时间除了上课就在配置环境. 问题 总结起来问题和解决方法有这些 1.路 ...

  5. HPL Study 2

    1.并行编程 (1)并行程序的逻辑: 1)将当前问题划分为多个子任务 2)考虑任务间所需要的通信通道 3)将任务聚合成复合任务 4)将复合任务分配到核上 (2)共享内存编程: 路障 ----> ...

  6. zhihu spark集群,书籍,论文

    spark集群中的节点可以只处理自身独立数据库里的数据,然后汇总吗? 修改 我将spark搭建在两台机器上,其中一台既是master又是slave,另一台是slave,两台机器上均装有独立的mongo ...

  7. [转帖]linux操作系统测试工具

    linux操作系统测试工具 http://cfdtesting.com/879156.html 作者: minions_222      来源: CFDTesting.com采编      发布于:  ...

  8. inux操作系统测试工具

    inux操作系统测试工具 转载minions_222 最后发布于2017-08-02 11:42:13 阅读数 1481  收藏 展开 转自:http://blog.csdn.net/crisscha ...

  9. 【转载】HPL与HPCG测试(一)

    来源:HPL与HPCG测试 (一) 一.HPL与HPCG 简介 1.HPL HPL 即 High Performance Linpack,它是针对现代并行计算集群的测试工具.用户不修改测试程序,通过调 ...

随机推荐

  1. bzoj4391 [Usaco2015 dec]High Card Low Card

    传送门 分析 神奇的贪心,令f[i]表示前i个每次都出比对方稍微大一点的牌最多能赢几次 g[i]表示从i-n中每次出比对方稍微小一点的牌最多赢几次 ans=max(f[i]+g[i+1]) 0< ...

  2. RowGame TopCoder - 10664

    传送门 分析 首先不难想到O(k)做法,即dpi表示进行了几次,但复杂度明显爆炸,所以思考更优做法.我们发现数字个数很小,仅为可怜的50,所以从这里找突破口.我们发现每次可以在一个固定区域内进行刷分活 ...

  3. 第二篇:MySQL库相关操作

    一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MyS ...

  4. SDUT 1489 求二叉树的先序遍历 (中序后序还原二叉树)

    求二叉树的先序遍历 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Description  已知一 ...

  5. C++新标准:列表初始化

    一.列表初始化意义 C++新标准为vector提供了一种新的初始化方式:列表初始化.适用于知道多个成员具体值的情况. 二.列表初始化用法 /*1.空vector<int>*/ vector ...

  6. DropDownList判断值是否存在下拉列表中

    //1.值是text string aa= Request.QueryString["CallReason"].ToString();//获取传值 if (DropDownList ...

  7. flink学习笔记-各种Time

    说明:本文为<Flink大数据项目实战>学习笔记,想通过视频系统学习Flink这个最火爆的大数据计算框架的同学,推荐学习课程: Flink大数据项目实战:http://t.cn/EJtKh ...

  8. IOS 浏览器上设置overflow: auto 不可滚动

    项目中最近遇到一个bug,在ios上出现的问题:原页面是在某一块地方滚动,但是改版后,滚动区域改为最外层元素,最外层包裹了一层class为main的div .main { position: fixe ...

  9. Java内存区域与内存溢出异常---对象的创建

    对象的创建   在语言层面,创建一个对象通常仅仅是一个new关键字而已.在虚拟机层面,虚拟机遇到一个new指令时,首先回去检查这个指令的参数是能在常量池中定位到一个类的符号引用,并检查这个符号引用代表 ...

  10. maven 项目 配置docker镜像生成(dockerfile-maven-plugin)

    插件地址:https://github.com/spotify/dockerfile-maven 依github上备注,只要在项目根上录上编写dockerfile,然后引用插件即可 编写Dockerf ...