% pmload [-unit unit][-mcp mcp_file][-conf conf_file]
Pmloadloads a LANai program(mcp), and initializes the Myrinet interface.
Pmloadoutputs the following message to stderr when it fails to initialize the Myrinet interface:
can't load mcp_file, config_file(error)
% pmroute [-conf config_file][-src src_pe][-dest dst_pe]
Pmrouteoutputs the routing information of PM to stdout in the following format.
(src_node) -> port[switch]port -> (dst_node)
Pmrouteoutputs the following messages to stderr on error.
[PE_Y]% pmtest -reply
[PE_X]% pmtest -dest pe_y -ping [options]
[PE_Y]% pmtest -sink
[PE_X]% pmtest -dest pe_y -burst -bw [options]
Pmtesttests PM and measures its performance.
pmtestdoes not initialize the Myrinet interface, all Myrinet interfaces must be initialized before testing by
% wsctest [options]
Wsctesttests PM over a whole cluster.
Wsctestexecutes the same executable file on the same directory on which wsctest is invoked using rsh(1) on all nodes under testing. By this reason, the host on which
wsctestis invoked is not necessarily a cluster node, it must be able to rsh(1) to all cluster nodes to be tested.
PWDmust be set as the logical path of the working directory on which
wsctestis invoked. Some shells such as
zshset PWD correctly. If other shells are used with
amdto share files, and the physical path of the working directory is not same as the logical path of it, PWD must be set manually.
wsctestinitializes the Myrinet interface, it is not necessary to execute
pmloadon each node.
Execute a ping-pong transfer test on 32 PEs.
% wsctest -v -pe 32 -ping
wsctestoutputs the following error message when any error occurs:
node_name(pe#) XXX: error
wsctestmakes a very heavy load on the network, a timeout error may occur when a burst transfer is used and over 2 PEs are tested.
% bustest [-unit unit]
Bustestmeasures the data transfer rate of the I/O bus using the DMA engine of the Myrinet interface.
bustestis as follows.
cpu read: WWWI/O -> CPU
cpu write: XXXCPU -> I/O
DMA read: YYYI/O -> Memory
DMA write: ZZZMemory -> I/O
Bustestoutputs the following error messages when any error occurs: