Debugging QSW RMS Applications
TotalView supports automatic process acquisition on AlphaServer SC systems that use Quadrics' RMS resource management system with the QSW switch technology.
Note: Message queue display is only supported if you are running version 1, patch 2 or later of AlphaServer SC.
To start a parallel job under TotalView's control, use TotalView as though you were debugging the prun command:
totalview prun -a prun-command-line
TotalView starts up and shows you the machine code for RMS prun. Since you are not usually interested in debugging this code, use the Process > Go command to let the program run.
The RMS prun command executes and starts all MPI processes. After TotalView acquires them, it asks if you want to stop them at startup. If you do stop them, TotalView halts them before they enter the main program. You can then enter breakpoints.
Attaching to an RMS Job
To attach to a running RMS job, attach to the RMS prun process that started the job.
You attach to the prun processes the same way you attach to other processes. For details on attaching to processes, see Attaching to Processes.
Once you have attached to the RMS prun process, TotalView displays the dialog as it does with MPICH.