HPL.dat file detailed explanation
HPL.dat¶
HPL.dat
HPLinpack benchmark input file
Innovative Computing Laboratory, University of Tennessee
HPL.out output file name (if any) 输出文件名
6 device out (6=stdout,7=stderr,file)
1 # of problems sizes (N) = sqrt((Memory Size in Gbytes * 1024 * 1024 * 1024) /8) * ratio
11136 Ns 矩阵规模
1 # of NBs block sizes (64~512)In the [96,104,112,120,128, …, 256] range; the multiple of 64
96 NBs 矩阵分块方法
0 PMAP process mapping (0=Row-,1=Column-major) 选择处理器阵列是按列的排列方式还是按行的排列方式。
1 # of process grids (P x Q)
2 Ps # two-dimensional block-cyclic data distribution = amount of processes; P≤Q
2 Qs 二维处理器网格(P×Q)
16.0 threshold 阈值
1 # of panel fact # 后面是L分解的方式
2 PFACTs (0=left, 1=Crout, 2=Right)
1 # of recursive stopping criterium
4 NBMINs (>= 1)
1 # of panels in recursion
2 NDIVs
1 # of recursive panel fact.
1 RFACTs (0=left, 1=Crout, 2=Right)
1 # of broadcast
1 BCASTs (0=1rg,1=1rM,2=2rg,3=2rM,4=Lng,5=LnM)
1 # of lookahead depth
1 DEPTHs (>=0)
2 SWAP (0=bin-exch,1=long,2=mix)
64 swapping threshold
0 L1 in (0=transposed,1=no-transposed) form
0 U in (0=transposed,1=no-transposed) form
1 Equilibration (0=no,1=yes)
8 memory alignment in double (> 0)
AMD 理论峰值计算¶
需要进一步的研究学习¶
暂无
遇到的问题¶
学弟遇到的问题
HPL ERROR from process # 0, on line 419 of function HPL_pdinfo:
>>> Need at least 4 processes for these tests <<<
HPL ERROR from process # 0, on line 621 of function HPL_pdinfo:
>>> Illegal input in file HPL.dat. Exiting ... <<<
具体原因是
hpl下的Make.Linux_PII_CBLAS
指定了mpi是自己装的MPICH,然后运行bin/Linux_PII_CBLAS/xhpl
还用module load openmpi
参考文献¶
E:\OneDrivePerson\OneDrive\文档\meeting\HPCG