User guide

6SHMEM Description and Configuration
SHMEM Benchmark Programs
6-30 IB0054606-02 A
QLogic SHMEM barrier benchmark
shmem-barrier: barrier benchmark
Usage: shmem-barrier [options]
Options: See Table 6-7
QLogic SHMEM reduce benchmark
shmem-reduce: reduce benchmark
Usage: shmem-reduce [options]
Options: See Table 6-8
-l enable communication to local ranks (including self)
-m INTEGER[K] memory size in MB (default = 8MB): or in KB with a K suffix
-n use non-pipelined mode for NB ops (default pipelined)
-o OP choose OP from put, or putnb
-p INTEGER offset for all-to-all schedule (default 1, usually set to ppn)
-r randomize all-to-all schedule
-s enable communication to self
-t FLOAT if the loop count is not given, run the test for this many seconds
(default is 10s)
-v verbose mode (repeat for more verbose)
-w INTEGER set the window size (default = 32)
-x INTEGER window size limit (default = 16384)
Table 6-7. QLogic SHMEM barrier benchmark options
Option Description
-h displays the help page
-i INTEGER[K] outer iterations (default 1)
Table 6-6. QLogic SHMEM all-to-all benchmark options
Option Description