Open MPI Applications
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 https://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, use the Session Manager’s Parallel Session dialog (accessed via Process > Modify Arguments) to enter the parallel session details in the UI.