Some tips on debugging parallel programs

  1. Make sure the serial code is bug-free!

  2. Debug your PVM code on your own workstation, using multiple tasks, but a single host.

  3. If possible, debug your PVM program on multiple interactive workstations.

    Finally, when all else fails...

  4. Try debugging through the batch queue on the SP2 itself.

    (This feature will be available with an upcoming version of the X-Loadlgen utility.)