经过一天的折腾,总算把specMPI安装完成并成功运行了提供的测试负载,在这里记下过程以免再用。

首先开始的安装过程很顺利,只是官网提供的配置文件无法使用导致了大量的多余工作。

告诉你基本的runspec运行给你希望的网址     https://www.spec.org/mpi2007/Docs/runspec.html#section1.2

告诉你配置文件是什么,如何自己写配置文件的网址     https://www.spec.org/mpi2007/Docs/config.html

查询specMPI 不同公司的结果的网址    https://www.spec.org/cgi-bin/results?conf=mpi2007        https://www.spec.org/mpi2007/results/

上面两个结果查询网站的唯一价值是 找到一些与你服务器相似厂商提供的配置,直接将差不多的配置文件cp到你自己的环境中进行使用,环境配置在最后的叫Config里面

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.下载pig  mpich2

注意MPICH2 如果是你用的别人编译好的传过来的,建议直接删除,自己重新下载一个,因为可执行文件中会有编译时候的信息

2. pgilinux-169-x86_64.gz    mpich 版本在附件中提供下载包,免得再去注册等麻烦信息

pig下载地址 http://pan.baidu.com/s/1slGRMaD

mpich下载地址 http://pan.baidu.com/s/1qYIVE9Y

------------------------------------------------------------------------------------

pgi 安装

(1) tar -zxvf  pgilinux-169-x86_64.gz  之后在解压的当前目录下会发现两个可执行文件 documentation.html  install  和一个install_components

运行install则可

(2) 默认的安装路径会在/opt/pgi下找到

(3)添加环境变量则可

export PGI=/opt/pgi
export PATH=/opt/pgi/linux86-64/7.0/bin:$PATH
export LD_LIBRARY_PATH=:/usr/local/lib:/usr/lib:/home/mpich2/lib:/opt/pgi/linux86-64/7.0/lib
export MANPATH=$MANPATH:/opt/pgi/linux86-64/7.0/man

----------------------------------------------------------------------------------------------------------------------------------------------

mpich 安装

(1) 解压文件

(2) ./configure --prefix=/home/mpich2

(3)make -j 4  && make install

(4)mkdir /etc/hydra  && vim /etc/hydra/hosts 在hosts中添加关联的节点

(5)添加环境变量则可

export MPI_ROOT=/home/mpich2
export HYDRA_HOST_FILE=/etc/hydra/hosts
export PATH=$PATH:/home/ljw/mpich2/bin

----------------------------------------------------------------------------------------------------------------------------------------------

SPECMPI 安装

(1)挂在镜像安装

mkdir /mnt/spmp27

mount -t iso9660 -o ro,loop mp27.os /mnt/spmp27

(2) 安装

cd /mnt/spmp27  && ./install

按照提示消息进行安装则可

(3)cd /home/mp27  && . ./shrc

(4)自己配置文件,配置文件内容如下

output_format=asc,ps
tune=base
ext=mpi
reportable=0
teeout=yes
size=mref
iterations=1
PORTABILITY=-DpgiFortran
CPORTABILITY=-DSPEC_MPI_CASE_FLAG -DSPEC_MPI_LINUX
CXXPORTABILITY=-DMPICH_IGNORE_CXX_SEEK
MPI_HOME=/home/mpich2
MPIDIR=$(MPI_HOME)/bin
CC=$(MPIDIR)/mpicc
CXX=$(MPIDIR)/mpicxx
FC=$(MPIDIR)/mpif90
F77=$(MPIDIR)/mpif77
CPP=$(MPIDIR)/mpicc
HPC_HOME=/home/ljw/mp27
HPC_CONFIG=$HPC_HOME/config
BENCH_HOME=$HPC_HOME/benchspec/MPI2007
GCC_LIB=/usr/lib
L64_LIB=/usr/local/lib
MPI_LIB=$MPI_HOME/lib
MPI_BIN=$MPI_HOME/bin
MPILIBS=-L$(MPI_LIB)-L$(L64_LIB)-L$(GCC_LIB)-lpthread default=default=mpi=default:
MPI_COMM_SIZE=4
MPIRUN=$MPI_BIN/mpirun $MPI_FLAGS
submit=$MPIRUN -np $MPI_COMM_SIZE $command

(5)编译命令

runspec --config=wc.cfg --ranks=16 --noreportable --tune=base  --action=built 137.lu

(6)运行命令

runspec --config=wc.cfg --ranks=16 --noreportable --tune=base  137.lu

SPEC MPI 安装运行相关推荐

  1. Liunx下HPCC(HPC Challenge)的安装运行

    安装运行步骤 下载安装mpich 或者其他MPI实现应该也行,参考网上相关教程,已安装则可以忽略这一步. 下载安装blas wget http://www.netlib.org/blas/blas.t ...

  2. 服务器上安装运行fastqc

    1. conda安装 conda install fastqc 2. 启动程序 fastqc 运行出错: Exception in thread "main" java.awt.H ...

  3. Mac环境下Docker及Splash的安装运行教程

    一.前言 由于最近使用Python爬虫框架scrapy练习爬虫,在爬取动态网页的时候,需要用到splash,进行对动态网页进行JavaScript渲染,但是使用splash又必须安装Docker.因为 ...

  4. Win8 Hyper-V虚拟机 安装运行Ubuntu教程

    一.Win8 Hyper-V 虚拟机的安装 Part 1.开启hyper-v功能 hyper-v功能只存在于Windows 8专业版和企业版中,并且默认未开启.当然开启的方法也很简单. 在桌面左下角单 ...

  5. idea python-IntelliJ IDEA安装运行python插件方法

    IDEA 工具是我们常用的开发工具,全称:IntelliJ IDEA,它的功能强大就在于我们可以添加各种插件来编写不同的代码,当然也可以用来编写python,这篇文章我们来讲解,如何用IDEA来安装p ...

  6. linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)

    ubuntu 20.04 下安装运行yolov5 新建文件夹,安装python 安装 python-pip: 克隆YOLOv5Git code 配置YOLO环境 安装yolov5: ubuntu 20 ...

  7. window docker mysql_windows使用docker运行mysql等工具(二)安装运行mysql

    今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. ...

  8. 用JSON-server模拟REST API(一) 安装运行

    用JSON-server模拟REST API(一) 安装运行 在开发过程中,前后端不论是否分离,接口多半是滞后于页面开发的.所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要 ...

  9. WEB编程学习之Windows安装运行Tomcat

    前言 本博客主要记录在学习web编程中,在Windows10系统下,安装运行Tomcat服务器,以及所遇到的常见问题以及解决方案. 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https ...

最新文章

  1. 重装windows installer
  2. ML顶会论文都可复现吗?来挑战一下,还能拿500美元补贴
  3. 令人笑喷的56个代码注释,你写过多少?
  4. 全球及中国小水电行业投资规模及运行动态分析报告2021年版
  5. tomcat服务器访问网址组成
  6. 如何限制用户的内存使用量
  7. node下使用jquery
  8. NSString 与 Unicode
  9. 计算机office视频百度云,word视频教程百度云 office2016视频教程
  10. 我的chrome插件
  11. 【windows10】 CH340/CH341 USB转串口驱动安装
  12. Windows 编程之 WINUSERAPI 和 WINAPI 区别
  13. 数据结构与算法之迷宫回溯
  14. Adjustment Office
  15. ai形状生成工具机器人_一名大学生使用一种语言生成AI工具来创建病毒博客文章...
  16. java启动临时文件_springboot临时文件存储目录配置
  17. 【20191025】考试
  18. 同你分享1个完整的聚类分析案例
  19. android加载efi分区,高通Android UEFI XBL 代码流程分析
  20. 京东裁员的背后,只会“点点点”的你,真的能度过这一次疫情带来的裁员潮吗?

热门文章

  1. 计算机毕业设计django基于python的学生选课系统-高校教务管理系统(源码+系统+mysql数据库+Lw文档)
  2. 漫谈程序员系列:快来约这些女生,保你脱单
  3. Acwing 104. 货仓选址 (数学题,绝对值不等式)
  4. IDEA build时提示错误信息: java: System Java Compiler was not found in classpath
  5. 人脸识别之人眼定位、人脸矫正、人脸尺寸标准化---Mastering OpenCV with Practical Computer Vision Projects
  6. 二叉树的公共祖先问题
  7. android 请假单界面,请假单_表单设计_OA系统_泛普软件
  8. 节能改造:空调系统节能改造方案及效果分析
  9. 2021SC@SDUSC(dolphinscheduler- common3)
  10. 76个常识,你知几个