Examples
Here are a few examples of using mpirun:
Simple run with mpirun:
$ mpirun -N 4 -p 8 -n 16 -m pthread -net shm -l hydra ./my_mpi_app
This launches my_mpi_app with 4 nodes, each having 2 processes, and each process
running 4 tasks. It uses pthreads for multithreading and shared memory for
inter-process communication. The launcher is Hydra.
Debug with GDB:
$ mpirun -N 1 -p 4 -n 4 gdb -ex 'r' ./my_mpi_app
This launches my_mpi_app using GDB as the debugger.