On Linux* OS, Intel® Trace Collector does not support tracing of ROMIO*, a portable implementation of MPI-IO. Fully standard-compliant implementations of MPI-IO are untested, but might work.
For TotalView* Debugger, it is necessary to pay attention that the breakpoint should be set for all processes. There are several ways to automate procedure of setting breakpoints. Mostly it depends on how commonly it is planned to use this automation.
If it is planned to apply it only for the current program, you can create the file filename.tvd (file name being the name of the executable) in the working directory in advance and put the following line into it:
int VT_symstate (int statehandle, int * on)
Gets filter state of one state.
Set by configuration options SYMBOL, ACTIVITY.
A state may be active even if the thread logging state is off.
VTSYMSTATE( statehandle, on, ierr )
int VT_abort (void)
Abort a VT_initialize() or VT_finalize() call running concurrently in a different thread.
This call will not block, but it might still take a while before the aborted calls actually return. They will return either successfully (if they have completed without aborting) or with an error code.
- Page 1