我已经安装了hpcc包来测试我的系统。其说明如下:
HPC挑战基准高性能计算( HPC )挑战基准运行了一套7项测试,用于测试HPC集群的CPU、内存和网络性能。除其他外,它还包括Top500排名(http://www.top500.org/)使用的高性能LINPACK基准。
它有名为hpcc的可执行文件,并放置在/usr/bin/hpcc中。
如果我运行它-我会收到错误消息:
$ hpcc
HPL WARNING from process # 0, on line 313 of function HPL_pdinfo:
>>> cannot open file hpccinf.txt <<<如何正确运行hpcc,在哪里可以获得hpccinf.txt文件?
发布于 2018-07-04 16:28:10
根据man hpcc
高性能计算( HPC )挑战基准测试运行了一组测试,用于测试HPC集群的CPU、内存和网络的性能。hpcc从hpccinf.txt文件中获取其参数。在
/usr/share/doc/hpcc/examples/_hpccinf.txt中可以找到一个例子。
因此,我们需要将/usr/share/doc/hpcc/examples/_hpccinf.txt复制到名为hpccinf.txt的当前目录中,编辑它并使用mpirun.openmpi hpcc运行它,如/usr/share/doc/hpcc/README.Debian中所述:
Debian的HPC挑战基准请阅读
/usr/share/doc/hpcc/README.txt.gz,特别是运行时配置部分。hpccinf.txt输入文件作为/usr/share/doc/hpcc/examples/_hpccinf.txt提供。将其复制到当前的dir中,调整它并使用mpirun.openmpi:$mpirun.openmpihpcc启动D14-- Lucas Nussbaum Sat,2009年6月13日16:04:17 +0200
所以我们有两个选择:
hpccinf.txt并运行基准测试cp /usr/share/doc/ hpcc /examples/_hpccinf.txt hpccinf.txt mpirun.openmpi -np $(nproc) hpcc,结果将保存在hpccoutf.txt文件中。hpccinf.txt (用10000x10000个处理器求解矩阵):cat << EOF > hpccinf.txt HPLinpack基准输入文件创新计算实验室,田纳西大学HPL.out输出文件名(如果有的话)6设备输出(6=stdout,7=stderr,文件)1#问题大小(N) 10000 Ns 1#,NBs 128 NBs 0 PMAP进程映射(0=Row-,1=主要列)1#的过程网格(P Q) 1ps 1 Qs 16.0阈值1#面板事实2 PFACTs (0=left,1=Crout,2=Right) 1#递归停止判据4 NBMINs (>= 1) 1#的面板递归2 NDIV 1#的递归面板事实。1 RFACTs (0=left,1=Crout,2=Right) 1#的广播1 BCASTs (0=1rg,1=1rM,2=2rg,3=2rM,4=Lng,5=LnM) 1#的展望深度1深度(>=0) 0交换(0=bin-exch,1=long,2=mix) 1 L1以(0=转置,1=非转置)形成1U形式(0=转置,1=no-转置)形成0平衡(0=no,)8)双(> 0) EOF中的内存对齐,然后运行基准测试,并为64位Ubuntu16.04.4lts解释结果+------------------------+---------|-----------+----|----| mpirun.openmpi -np $(nproc) hpcc & grep Gflops$ -A3 hpccoutf.txt示例:==Pi - +------------------------+---------+-----------|----+----+注意:如果有英特尔,你也可以使用他们的优化LINPACK基准。其结果高出25%。
https://askubuntu.com/questions/1052180
复制相似问题