Previous Next Contents

5.2   Three steps in debugging PVM programs

  1. Run, if possible, the program on a single process

    Debug as any other serial program

    Catch error unrelated to parallelism

  2. Run the program using 2-4 processes on a single machine

    Check the communication syntax and logic (tag...)

  3. Run the same program on a 2-4 processes across several machines

    Check for synchronization errors produced by the networks delay




Previous Next Contents