NAME
bspparm - prints a table of the BSP machine parameters
SYNOPSIS
bspparam [ -v ] [ -help ] [ ] [ -time ]
DESCRIPTION
This command generates a table containing the BSP cost
parameters for the machine the command is executed upon. The
entries in the table are read from a database, and not gen-
erated on demand.
The BSP parameter database is used by bspprof(1), bspsig(1)
and the bsplib_level1(3) functions bsp_s(3), bsp_l(3),
bsp_g(3) and bsp_nhalf(3). These functions are used in the
definition of the bsplib_level1(3) collective communucations
operations such that alternative implementations of a col-
lective operation may be choosen at runtime depending upon
the values of a machines BSP parameters.
OPTIONS
-v Print (on standard error output) the phases involved
in the execution of the command.
-help
Print this manual page on standard output.
-time
The BSP parameters are given with respect to micro-
seconds instead of equivalent number of floating point
operations.
-a Generate entries for all machines stored in the BSP
parameter database.
NOTES
The environment variable BSP_SLG can be used to override the
database entry for a machines BSP parameters. For example,
> setenv BSP_SLG 50.0,1000,10.0,12
has the effect of setting s=50.0 mflops/sec, L=1000 mflops,
g=10.0 flops/word, and n_half=20 words.
FILES
The file PREFIX/include/bsp_parameters.ascii contains a
table of the BSP parameters read by these functions; where
PREFIX is the installation prefix set when configuring
BSPlib.
SEE ALSO
bsplib(3), bspfront(1), bsparch(1)
The Oxford BSP toolset web pages can be found at:
http://www.bsp-worldwide.org/implmnts/oxtool/
http://www.bsp-worldwide.org/implmnts/oxtool/params.html
BUGS
Problems and bug reports should be mailed to bsplib-
bugs@comlab.ox.ac.uk
AUTHORS
Jonathan.Hill@comlab.ox.ac.uk
http://www.comlab.ox.ac.uk/oucl/people/jonathan.hill.html
Man(1) output converted with
man2html