Debugging MPICH Applications

To debug Message Passing Interface/Chameleon Standard (MPICH) applications, you must use MPICH version 1.1.0 or later on a homogenous collection of machines. If you need a copy of MPICH, you can obtain it at no cost from Argonne National Laboratory at www.mcs.anl.gov/mpi. (You are strongly urged to use a later version of MPICH. Information on versions that work with TotalView can be found in the TotalView Platforms document.)

The MPICH library should use the ch_p4, ch_shmem, ch_lfshmem, or ch_mpl devices. For networks of workstations, ch_p4 is the normal default. For shared-memory SMP machines, use ch_shmem. On an IBM SP machine, use the ch_mpl device. The MPICH source distribution includes all of these devices and you can choose one when you configure and build MPICH.

Note:   When configuring MPICH, you must ensure that the MPICH library maintains all of the information required by TotalView. Use the -debug option with the MPICH configure command. In addition, the TotalView Release Notes contains information on patching your MPICH 1.1.0 distribution.

 
 
 
 
support@etnus.com
Copyright © 2001, Etnus, LLC. All rights reserved.
Version 5.0