All, Regarding building HD5 ... the OpenMPI 1.4.1 wrapper using the May 2010 release of the Intel Compiler Toolkit Cluster Edition (ICTCE) worked for me. Here is my config.log header:
$ ./configure CC=mpicc CXX=mpiCC F77=mpif77 FC=mpif90 --enable-parallel --prefix=/share/apps/hdf5/1.8.4p --with-zlib=/share/apps/zlib/1.2.3/lib --with-szlib=/share/apps/szip/2.1/lib --disable-shared With some tweaking I was able to build the whole WRF and NCAR-NCL stack here. Regards, rbw Richard Walsh Parallel Applications and Systems Manager CUNY HPC Center, Staten Island, NY 718-982-3319 612-382-4620 Reason does give the heart pause; As the heart gives reason fits. Yet, to live where reason always rules; Is to kill one's heart with wits. ________________________________________ From: users-boun...@open-mpi.org [users-boun...@open-mpi.org] On Behalf Of Gus Correa [g...@ldeo.columbia.edu] Sent: Friday, October 08, 2010 1:58 PM To: Open MPI Users Subject: Re: [OMPI users] hdf5 build error using openmpi and Intel Fortran Jeff Squyres wrote: > On Oct 8, 2010, at 1:00 PM, Götz Waschk wrote: > >> I have solved this problem myself. The trick is not to use the >> compiler wrappers but icc and ifort directly. But in that case you'll >> have to link to libmpi_f77 manually and set the variable RUNPARALLEL >> to a working mpirun command. > > Strange. > > Be sure to see: > http://www.open-mpi.org/faq/?category=mpi-apps#cant-use-wrappers > Hi Jeff Sadly, it is not only HDF5. There are several public domain parallel programs which we use here that refuse to build using the mpi wrappers (from OpenMPI, MPICH2, or MVAPICH2), and require the same "deconstruction" of configuration and make files that Gotz probably had to face. Typically the Makefiles have hardwired items that cannot be overridden (e.g. -lmpich for the MPI library name passed to the linker, compiler options and flags that are vendor-specific, logic that separates MPI, OpenMP, and serial compilation, etc). I have used the FAQ link you sent many times in this regard. I would guess that even more than the end users of MPI, it is the developers of public domain software (and of software projects funded by public grants) who need to be convinced that the right thing to do is to ensure that MPI wrappers will compile their software without problems. My $0.02 Gus Correa _______________________________________________ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users Think green before you print this email.