Open MPI Applications
In many cases, you can bypass the procedure described in this section. For more information, see
“Debugging MPI Programs”.
Open MPI is an open source implementation of both the MPI-1 and MPI-2 documents that combines some aspects of four different (and now no longer under active development) MPI implementations: FT-MPI from the University of Tennessee, LA-MPI from Los Alamos National Laboratory, LAM/MPI from Indiana University, and PACX-MPI from the University of Stuttgart.
For more information on Open MPI, see
http://www.open-mpi.org/.
Debug an Open MPI program similarly to most MPI programs, using the following syntax if TotalView is in your path:
mpirun -tv args prog prog_args
As an alternative, you can invoke TotalView on mpirun.
totalview -args mpirun args ./prog
For example, to start TotalView on a four-process MPI program:
totalview -args mpirun -np 4 ./mpi_program
Alternatively, you can use the Session Manager or Startup Parameter window (accessed via Process > Startup Parameters) and choose the Parallel option to enter the parallel session details in the GUI.