Hardware Shared Memory (HSM): Introduction
This library simply exploits the hardware shared memory available
within symmetic multiprocessors.
HSM: Command Line Arguments
HSM claims all command line argument following a ``--''.
Arguments before the ``--'' should be processed by the user
application.
For example, to start the application ``ufft'', you could give the
following command line:
ufft -n 512 -- -p:4
``Ufft'' would process the command line arguments -n 512. HSM
would precess the command line argument -p:4.
HSM supports the following command line arguments:
- -p:processes
- Sets the maximum number of compute processes that will be used to
run the application. If no -p: argument is given, all available
processors will be used subject to the limitations implied by any -c:
or -p: arguments.
- -d:debug_level
- Sets the level of debugging information printed by the protocol
library. The default is level 0, meaning no debugging information.
Note that numeric values for command line arguments may be given
either in decimal or hexadecimal. If hexadecimal is used, the value
must be prefixed with a ``0x''.