NAME
     bsp_abort - stop a BSP computation
C SYNOPSIS
     #include "bsp.h"
     void bsp_abort(char *format,...);
FORTRAN SYNOPSIS
     SUBROUTINE bspabort(err_string)
     CHARACTER(*), intent(IN)::err_string
DESCRIPTION
     The function bsp_abort can be used to print an error message
     followed by a halt of the entire bsplib(3) program. The rou-
     tine is designed not to require a barrier synchronisation of
     all  processes.  A  single  process  in a potentially unique
     thread of control can therefore halt  the  entire  bsplib(3)
     program.
     In the C version of the function, format is a C-style format
     string  as used by printf(3). Any other arguments are inter-
     preted in the same way as the variable number  of  arguments
     to printf(3).
     err_string is single error string that is printed  when  the
     Fortran  routine is executed. All computation ceases after a
     call to bsp_abort.
SEE ALSO
     bsplib(3)
     ``BSPlib: The BSP Programming Library'' Jonathan M. D. Hill,
     Bill  McColl,  Dan  C.  Stefanescu,  Mark W. Goudreau, Kevin
     Lang, Satish B. Rao, , Torsten Suel, Thanasis Tsantilas, and
     Rob  Bisseling.  Parallel  Computing,  to  appear  1998. See
     http://www.bsp-worldwide.org for more details.
NOTES
     i    If more than one process calls bsp_abort  in  the  same
          superstep,  then  either  one,  all, or a subset of the
          processes that called bsp_abort may print their  format
          string  to the terminal before stopping the BSPlib com-
          putation.
BUGS
     Problems  and  bug  reports  should  be  mailed  to  bsplib-
     bugs@comlab.ox.ac.uk
AUTHORS
     The Oxford BSP Toolset implementation of BSPlib was  written
     by Jonathan.Hill@comlab.ox.ac.uk
     http://www.comlab.ox.ac.uk/oucl/people/jonathan.hill.html
Man(1) output converted with
man2html