Huzz
周五晚上
机器的型号,通信网络是什么?Myrinet,1000M以太网,还是Infiniband
MPI通信库是什么?MPICH,MPI-GM,LAM-MPI,IBM自己的通信库?还是MVAICH
要测应用还是MPI通信库的通信性能,
找到你们用的应用对应的BenchMark,然后进行测试
比如说NAS BenchMark,先在Google上找一下
如果就测试通信库的性能的话,一般通信库带有测试程序
然后找几片介绍MPI通信库的文章,就看他们的实验部分,具体的可以去scholar.google.com上找
比如说MPICH,看一下他们都测试了什么,ping-pong延迟,带宽,比如说MPI-GM的测试
然后定义好你们要测试的指标,列出来
当然也可以用你说的SKaMPI测试程序试一下
或者是你去google上找一下和你要写的文章类似的文章,看一下他们的测试是如何去做的
总而言之,你先确定一下你们的测试目标
http://www.liniac.upenn.edu/software/xcat1.2/bench-HOWTO.html
Intel MPI BenchMark Step By step
--------------------------------------------------------------------------------------------------
MPI process rank 0 (n0, p12767) caught a SIGSEGV in MPI_Send.
Rank (0, MPI_COMM_WORLD): Call stack within LAM:
Rank (0, MPI_COMM_WORLD): - MPI_Send()
Rank (0, MPI_COMM_WORLD): - main()
-----------------------------------------------------------------------------
One of the processes started by mpirun has exited with a nonzero exit
code. This typically indicates that the process finished in error.
If your process did not finish in error, be sure to include a "return
0" or "exit(0)" in your C code before exiting the application.
PID 12767 failed on node n0 with exit status 1.
-----------------------------------------------------------------------------