pgenesis shell script

The pgenesis shell script is used to invoke parallel genesis. It performs many checks and may set up necessary files and links in your directories. In addition to the usual flags available to the genesis executable, it takes the following additional flags:

  • -browse

    Attempt to browse the PGENESIS documentation using netscape, which needs to be on the PATH for this to work.

  • -config filename

    The specified file should contain a list of hosts to use to run the scripts (e.g., "axp0 axp1 axp2"). Names should be separated by blanks or newlines.

  • -debug mode

    Run the workers and in some cases the master nodes in their own windows and in some cases under the control of a C code source level debugger. Valid modes are:

  • tty - run the in individual windows but not under any C debugger.
  • dbx - run the in individual windows under the control of dbx.
  • gdb - run the in individual windows under the control of gdb running inside emacs.
  • Not all modes are supported on all platforms. If you specify an unsupported mode the pgenesis shell script will select an alternative.

  • -nohalt

    Don't halt the PVM daemon after running the pgenesis executable. This allows you to use the -skip flag (below) on subsequent runs.

  • -skip

    Do the minimal processing to start the pgenesis executable. Skip all checks and assume the PVM daemon is already running.

  • -nox

    Run a version of the pgenesis executable which does not have the X libraries loaded - this is smaller and starts up faster and does not require you to be running X windows.

  • -v

    Run in verbose mode

  • -help

    Show and describe these flags.