ten-sec-n - Determine HPL matrix dimension for ten-second execution time
ten-sec-n [option] ...
Sends to standard output a value for N (matrix side length) that results in an execution time of approximately ten seconds on a single compute core.
sh
)
Name of command used to launch a batch job on one or more cluster nodes.
dhpl
)
Name of command used to run HPL benchmark on one or more cluster nodes.
Flags to used when invoking benchcommand. The name of a parameter file is always appended to the command line following the flags (if any).
Print a brief help message and exit.
Common prefix of the hostnames of the nodes to be used to run the benchmark. Useful for heterogenous clusters having node types that can be distinguished by their hostnames.
Print the manual page and exit.
mpirun
)
Name of command used to run programs requiring MPI (Message Passing Interface) services.
Flags to be used when invoking mpirun.
Display more information about the parameters determined and the resulting run-time..
The program makes use of the following environment values, if present:
Hostname prefix of cluster node to be used to run the benchmark
Name of the benchmarking project
Expected runtime of the test in minutes
Directory in which to run benchmark
ten-sec-n
ten-sec-n --mpirunflags='-mca btl ^openib'
The result is the same as in the first case; the test does not actually use MPI inter-process communication.
ten-sec-n --batchcommand=run-oar.sh --benchcommand=$(type -p dhpl)
(The type -p
is needed to resolve the path to dhpl
; OAR requires a full pathname.)
Dominic Dunlop mailto:dominic.dunlop@uni.lu
Copyright (C) 2009 Dominic Dunlop. All Rights Reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.