Debugging Memory Problems with MemoryScape : Chapter 4 Creating Programs for Memory Debugging : Setting Up MPI Debugging Sessions : Debugging IBM MPI Parallel Environment (PE) Applications : Using Switch-Based Communications

Using Switch-Based Communications
If you’re using switch-based communications (either IP over the switch or user space) on an SP computer, you must configure your PE debugging session so that MemoryScape can use IP over the switch for communicating with the TotalView Server (tvdsvr). Do this by setting the –adapter_use option to shared and the –cpu_use option to multiple, as follows:
*
If you’re using a PE host file, add shared multiple after all host names or pool IDs in the host file.
*
–adapter_use shared –cpu_use multiple
If you don’t want to set these arguments on the poe command line, set the following environment variables before starting poe:
setenv MP_ADAPTER_USE shared
setenv MP_CPU_USE multiple
When using IP over the switch, the default is usually shared adapter use and multiple cpu use; we recommend that you set them explicitly using one of these techniques. You must run MemoryScape on an SP or SP2 node. Since MemoryScape will be using IP over the switch in this case, you cannot run MemoryScape on an RS/6000 workstation.

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