TotalView User Guide : Part II: Setting Up : Setting Up Parallel Debugging Sessions : Debugging Cray XT Applications : Cray XT CNL

Cray XT CNL
Cray XT CNL applications are similar to those on Cray XT Catamount. The primary difference is that CNL applications are launched using aprun rather than yod.
Most — perhaps all — programs are launched using a batch queueing system such as PBS, Moab, and so on. While this is independent from TotalView, you will need to do queue up for an interactive session. For example:
qsub -I -sz=size
Here is an example of how you would start a Cray XT CNL debugging session:
totalview aprun -a -n4 a.out
TotalView is not able to stop your program before it calls MPI_Init(). While this is typically at the beginning of main(), the actual location depends on how you’ve written the program. This means that if you set a breakpoint before the MPI_Init() call, TotalView ignores it because the statement upon which you set the breakpoint will have already executed.

Rogue Wave Software, Inc.
Voice: (303) 473-9118
rwonlinedocs@roguewave.com