NAME

     bsprun - Initiates the parallel execution of a BSP job.



SYNOPSIS

     bsprun[  -v  ]  [  -npes  number  ][  -local  ][  -nolocal][
     -noload][ -splitio ] program command-line-options



DESCRIPTION

     The purpose of this command is to hide the machine specifics
     of starting parallel jobs. The programmer specifies with the
     -npes option an  upper  bound  of  the  number  of  parallel
     processes  to  be spawned by a program. This value doesn not
     override the value specified by bsp_begin(3).



OPTIONS

     -v    Print (on standard error output) the  phases  involved
          in the execution of the command.

     -help
          Print this manual page on standard output.

     -local
          In the TCP/IP or UDP/IP implementations of the library,
          this  option enforces process zero to be on the proces-
          sor that initiates the computation.


     -nolocal
          In the TCP/IP or UDP/IP implementations of the library,
          this  option enforces process zero to be on a processor
          other than the one that initiates the computation.


     -noload
          In the TCP/IP or UDP/IP implementations of the library,
          the  load  daemon  will  not be used to determine which
          processors should be spawned. Processors will be  tried
          in the order specified by the ~/.bsptcphosts file.


     -npes number
          Spawn at most number  BSP  processes  in  parallel.  If
          there  are P physical parallel processes available, and
          p processes are spawned by  bsp_begin(3),  then  the  p
          processes  are  allocated among the P processors evenly
          (where 1<=p<=number ).

     -splitio
          This option is intended  to  help  the  user  determine
          which  process  printed  data to either standard out or
          error. A banner of the form:

          --- pine.comlab.ox.ac.uk BSP pid 2 - stdout ---

          will be printed  whenever  the  source  pid  or  stream
          changes.  Note,  this  option is only available on some
          platforms.



NOTES

     The environment variable BSP_PROCS can be used in preference
     to the option -npes.



SEE ALSO

     bsplib(3)

     The Oxford BSP toolset web pages can be found  at:
     http://www.bsp-worldwide.org/implmnts/oxtool/



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