I have compiled and install openmpi-1.0.1 on MacOSX Tiger 10.4.3. It has been configured to works with xfl_r and xlf95_r. I just change few lines of the xlf.cfg in order to build open-mpi as mentioned on the mail-list :
OMPI uses the fortran compiler to link a C program in order to test the size of LOGICAL, etc. To get it to work with xlf, I had to add -lSystemStubs to the gcc_libs entry for f77 in /etc/opt/ibmcmp/xlf/8.1/ xlf.cfg. I also compile my program using mpif90 and it works ! Now, when I launch my program with open-mpi, The difference between the real and virtual memories is about 600 MO while I have only 50 MO using lam-7.1.1. I am looking for a solution to reduce that 'too' high level of virtual memory.