Search

link to homepage

Institute for Advanced Simulation (IAS)

Navigation and service


Using the Linktest

There two executables after compiling the package. The parallel program mpilinktest, running the PingPong test on the selected nodes and the serial program pingponganalysis for generation graphical and ascii based analysis reports.

Running the parallel mpilinktest

   mpirun -np  <#tasks> ./mpilinktest <options>                     

Options:

Parameters description:
[-a 0|1] do alltoall mode (0 or 1)  (0)
[-i <iterations>] number of pingpong iterations (3)
[-s <size>] message size in Bytes (131072)
[-k <size>] message size in KBytes (128k)
[-M 0|1] randomized processor numbers (0)
[-S 0|1] run in a serialized mode (0)
[-W 0|1] write result file (sion) (1)
[-T <min>] run <min> minutes, repeating the test (-1, off)
[-C <num>] number of collected tasks for output (32)

Output:

  pingpong_results_bin.sion        (communication matrix in sion format)

Example:

> mpirun -np 128 ./mpilinktest -a 1 -k 128 -i 3 -M 1 
performs serial pingpong test with 128 KB messages and 3 iterations, after each step a MPI alltoall operation will be performed

Running the pingponganalysis

pingponganalysis  <options> insionfn                                

Options:

Parameters description:
[-a] generate accesspattern file  (PPM)
[-A] generate accesspattern file (ASCII)
[-B] generate badlink list (ASCII)
[-d] generate distancepattern file (PPM)
[-b] generate bandwidthpattern file (PPM)
[-l] <minbw> min. bandwidth, conection below will be reported (def. 1 MB/s)
[-L] <maxbw> max. bandwidth, conection above will be reported (def. 10000 MB/s)
[-g] generate gnuplot 2d input file
[-p] generate postscript report
[-v] verbose mode

Examples:

> pingponganalysis -p ./pingpong_results_bin.sion

generates distribution.dat distribution_bw.dat (histogram of timings and bandwidths);
generates PostScript report file report_fzjlinktest.ps

> pingponganalysis -l 1.5 -p ./pingpong_results_bin.sion

reports connections below 1.5 MB/s in ASCII reports and the graphical communication matrix chart in the postscript output file;
generates distribution.dat distribution_bw.dat (histogram of timings and bandwidths);
generates PostScript report file report_fzjlinktest.ps


Servicemeu

Homepage