I reinstalled all softwares with -O3 optimization. Following are the performance numbers for a 4 process job on a single node:
MPICH2: 26 m 54 s
OpenMPI: 24 m 39 s
More details:
$ /home/san/PERF_TEST/mpich2/bin/mpich2version
MPICH2 Version: 1.0.7
MPICH2 Release date: Unknown, built on Mon Oct 13 18:02:13 IST 2008
MPICH2 Device: ch3:sock
MPICH2 configure: --prefix=/home/san/PERF_TEST/mpich2
MPICH2 CC: /usr/bin/gcc -O3 -O2
MPICH2 CXX: /usr/bin/g++ -O2
MPICH2 F77: /usr/bin/gfortran -O3 -O2
MPICH2 F90: /usr/bin/gfortran -O2
$ /home/san/PERF_TEST/openmpi/bin/ompi_info
Open MPI: 1.2.7
Open MPI SVN revision: r19401
Open RTE: 1.2.7
Open RTE SVN revision: r19401
OPAL: 1.2.7
OPAL SVN revision: r19401
Prefix: /home/san/PERF_TEST/openmpi
Configured architecture: x86_64-unknown-linux-gnu
Configured by: san
Configured on: Mon Oct 13 19:10:13 IST 2008
Configure host:
locuzcluster.org
Built by: san
Built on: Mon Oct 13 19:18:25 IST 2008
Built host:
locuzcluster.org C bindings: yes
C++ bindings: yes
Fortran77 bindings: yes (all)
Fortran90 bindings: yes
Fortran90 bindings size: small
C compiler: /usr/bin/gcc
C compiler absolute: /usr/bin/gcc
C++ compiler: /usr/bin/g++
C++ compiler absolute: /usr/bin/g++
Fortran77 compiler: /usr/bin/gfortran
Fortran77 compiler abs: /usr/bin/gfortran
Fortran90 compiler: /usr/bin/gfortran
Fortran90 compiler abs: /usr/bin/gfortran
C profiling: yes
C++ profiling: yes
Fortran77 profiling: yes
Fortran90 profiling: yes
C++ exceptions: no
Thread support: posix (mpi: no, progress: no)
Internal debug support: no
MPI parameter check: runtime
Memory profiling support: no
Memory debugging support: no
libltdl support: yes
Heterogeneous support: yes
mpirun default --prefix: no
Thanks,
Sangamesh