% make
        cc  -c qsort.c
        cc qsort.o -o qsort
        cc  -c oddeven.c
        cc oddeven.o -o oddeven -L/wrk/sbs/pvm3/lib/SGI5 -lpvm3

% qsort 50
N = 50
Data before sort:
   50   49   48   47   46   45   44   43   42   41
   40   39   38   37   36   35   34   33   32   31
   30   29   28   27   26   25   24   23   22   21
   20   19   18   17   16   15   14   13   12   11
   10    9    8    7    6    5    4    3    2    1

Data after sort:
    1    2    3    4    5    6    7    8    9   10
   11   12   13   14   15   16   17   18   19   20
   21   22   23   24   25   26   27   28   29   30
   31   32   33   34   35   36   37   38   39   40
   41   42   43   44   45   46   47   48   49   50

% pvm hostfile
pvm> conf
1 host, 1 data format
                    HOST     DTID     ARCH   SPEED
                  crocus    40000     SGI5    1000
pvm> quit
pvmd still running.

% oddeven 50 5
N, Nlocal, NPROC = 50, 10, 5
Data before sort:
   50   49   48   47   46   45   44   43   42   41
   40   39   38   37   36   35   34   33   32   31
   30   29   28   27   26   25   24   23   22   21
   20   19   18   17   16   15   14   13   12   11
   10    9    8    7    6    5    4    3    2    1

Data after local qsort()'s:
   41   42   43   44   45   46   47   48   49   50
   31   32   33   34   35   36   37   38   39   40
   21   22   23   24   25   26   27   28   29   30
   11   12   13   14   15   16   17   18   19   20
    1    2    3    4    5    6    7    8    9   10

Data after sort:
    1    2    3    4    5    6    7    8    9   10
   11   12   13   14   15   16   17   18   19   20
   21   22   23   24   25   26   27   28   29   30
   31   32   33   34   35   36   37   38   39   40
   41   42   43   44   45   46   47   48   49   50

% pvm
pvmd already running.
pvm> halt
