mpich010207-gcc-mpiexec - MPI job launcher built with %{compilre} that uses the PBS task interface directly

Distribution: CentOS 5
Repository: PUIAS Computational x86_64
Package name: mpich010207-gcc-mpiexec
Package version: 0.84
Package release: 16.p1.6.el5
Package architecture: x86_64
Package type: rpm
Installed size: 395.61 KB
Download size: 162.04 KB
Official Mirror:
Mpiexec gathers node settings from PBS, prepares for the MPI library run environment, and starts tasks through the PBS task manager interface. Attempts to duplicate mpirun as much as possible, while getting everything correct, and being faster than rsh. As a side effect, PBS maintains proper accounting of all tasks of a parallel job, and can terminate everything on job abort. Built with gcc compiler.


  • mpich010207-gcc-mpiexec = 0.84-16.p1.6.el5

    Install Howto

    1. Create the repository config file /etc/yum.repos.d/puias-computational.repo:
      name=PUIAS Computational
    2. Install mpich010207-gcc-mpiexec rpm package:
      # yum install mpich010207-gcc-mpiexec


    • /usr/local/mpich/1.2.7p1/gcc/x86_64/bin/mpiexec
    • /usr/local/mpich/1.2.7p1/gcc/x86_64/man/man1/mpiexec.1.gz


    2012-02-22 - Josko Plazonic <> - rebuild with new version of mpiexec

    2011-03-28 - Josko Plazonic <> - attempt to fix shared library building

    2008-12-10 - Josko Plazonic <> - teach the src.rpm how to build for pgi80 and intel110

    2008-10-13 - Josko Plazonic <> - turn off shared memory use for mpiexec too...

    2007-12-03 - Josko Plazonic <> - turn off shared memory use

    2007-11-28 - Josko Plazonic <> - fix the wrong F90 for intel91/intel100

    2007-09-25 - Josko Plazonic <> - convert to new way of doing things, fix rsh param to mpirun processing and add intel10

    2007-02-01 - Josko Plazonic <> - fixed up code that was removing references to /var/tmp/

    2007-02-01 - Dennis McRitchie <dmcr@Princeton.EDU> - Patched stdio.c to fix bug that caused premature failure of mpiexec. Reported to author.

    2007-01-15 - Josko Plazonic <> - simplified some things, complicated others - split up docs into separate rpms, change version to 1.2.7p1