Generic MPI launcher that works with multiple flavors of MPI
The ibrun utility was developed to work on systems with multiple flavors of MPI libraries. It currently works with Intel MPI and MVAPICH2. There is limited support for OpenMPI.
ibrun also supports the execution of multiple, distinct MPI jobs within one batch job.