To debug Message Passing Interface/Chameleon Standard (MPICH) applications, you must use MPICH version 1.2.3 or later on a homogeneous collection of computers. If you need a copy of MPICH, you can obtain it at no cost from Argonne National Laboratory at http://www.mcs.anl.gov/research/projects/mpi/. (We strongly urge that you use a later version of MPICH. The TotalView Platforms and Systems Requirements document has information on versions that work with TotalView.)
For shared-memory SMP computers, use ch_shmem.
On an IBM SP computer, use the ch_mpl device.The MPICH source distribution includes all these devices. Choose the one that best fits your environment when you configure and build MPICH.
When configuring MPICH, you must ensure that the MPICH library maintains all of the information that TotalView requires. This means that you must use the -enable-debug option with the MPICH configure command. (Versions earlier than 1.2 used the --debug option.) In addition, the TotalView Release Notes contains information on patching your MPICH version 1.2.3 distribution.
Rogue Wave Software, Inc. |
Voice: (303) 473-9118 |
rwonlinedocs@roguewave.com |