Here's the config.log file...now that I look through it more carefully, I see some errors that I didn't see when watching ./configure scroll by...still don't know what to do though. :( Thanks!
On Mon, Sep 22, 2008 at 3:54 PM, Jeff Squyres <jsquy...@cisco.com> wrote: > Good question. Can you send the full stdout/stderr output from configure > and config.log? > > (please compress) > > > On Sep 22, 2008, at 5:52 PM, Brian Harker wrote: > >> Ok, here's something funny/weird/stupid: >> >> Looking at the actual mpi.mod module file in the $OPENMPI_HOME/lib >> directory, the very first line is: >> GFORTRAN module created from mpi.f90 on Fri Sep 19 14:01:27 2008 >> >> WTF!? I specified that I wanted to use the ifort/icc/icpc compiler >> suite when I installed (see my first post)! Why would it create the >> module with gfortran? This would seem to be the source of my >> troubles... >> >> >> >> On Mon, Sep 22, 2008 at 11:27 AM, Gus Correa <g...@ldeo.columbia.edu> >> wrote: >>> >>> Hi Brian and list >>> >>> I read your original posting and Jeff's answers. >>> >>> Here on CentOS from Rocks Cluster I have a "native" OpenMPI, with a >>> mpi.mod, >>> compiled with gfortran. >>> Note that I don't even have gfortran installed! >>> This is besides the MPI versions (MPICH2 and OpenMPI) >>> I installed from scratch using combinations of ifort and pgi with gcc. >>> It may be that mpif90 is not picking the right mpi.mod, as Jeff >>> suggested. >>> Something like this may be part of your problem. >>> A "locate mpi.mod" should show what your system has. >>> >>> Have you tried to force the directory where mpi.mod is searched for? >>> Something like this: >>> >>> /full/path/to/openmpi/bin/mpif90 -module >>> /full/path/to/openmpi_mpi.mod_directory/ hello_f90.f90 >>> >>> The ifort man pages has the "-module" syntax details. >>> >>> I hope this helps. >>> >>> Gus Correa >>> >>> -- >>> --------------------------------------------------------------------- >>> Gustavo J. Ponce Correa, PhD - Email: g...@ldeo.columbia.edu >>> Lamont-Doherty Earth Observatory - Columbia University >>> P.O. Box 1000 [61 Route 9W] - Palisades, NY, 10964-8000 - USA >>> --------------------------------------------------------------------- >>> >>> >>> Brian Harker wrote: >>> >>>> Hi Gus- >>>> >>>> Thanks for the input. I have been using full path names to both the >>>> wrapper compilers and mpiexec from the first day I had two MPI >>>> implementations on my machine, depending on if I want to use MPICH or >>>> openMPI, but still the problem remains. ARGGGGGG! >>>> >>>> On Mon, Sep 22, 2008 at 9:40 AM, Gus Correa <g...@ldeo.columbia.edu> >>>> wrote: >>>> >>>>> >>>>> Hello Brian and list >>>>> >>>>> My confusing experiences with multiple MPI implementations >>>>> were fixed the day I decided to use full path names to the MPI compiler >>>>> wrappers (mpicc, mpif77, etc) at compile time, >>>>> and to the MPI job launcher (mpirun, mpiexec, and so on) at run time, >>>>> and to do this in a consistent fashion (using the tools from the same >>>>> install to compile and to run the programs). >>>>> >>>>> Most Linux distributions come with built in MPI implementations (often >>>>> times >>>>> more than one), >>>>> and so do commercial compilers and other tools. >>>>> You end up with a mess of different MPI versions on your "native" PATH, >>>>> as well as variety of bin, lib, and include directories containing >>>>> different >>>>> MPI stuff. >>>>> The easy way around is to use full path names, particularly if you >>>>> install >>>>> yet another MPI implementation >>>>> from scratch. >>>>> Another way is to fix your PATH on your initialization files (.cshrc, >>>>> etc) >>>>> to point to your preferred implementation (put the appropriate bin >>>>> directory >>>>> ahead of everything else). >>>>> Yet another is to install the "environment modules" package on your >>>>> system >>>>> and use it consistently. >>>>> >>>>> My two cents. >>>>> >>>>> Gus Correa >>>>> >>>>> -- >>>>> --------------------------------------------------------------------- >>>>> Gustavo J. Ponce Correa, PhD - Email: g...@ldeo.columbia.edu >>>>> Lamont-Doherty Earth Observatory - Columbia University >>>>> P.O. Box 1000 [61 Route 9W] - Palisades, NY, 10964-8000 - USA >>>>> --------------------------------------------------------------------- >>>>> >>>>> >>>>> Brian Harker wrote: >>>>> >>>>> >>>>>> >>>>>> I built and installed both MPICH2 and openMPI from source, so no >>>>>> distribution packages or anything. MPICH2 has the modules located in >>>>>> /usr/local/include, which I assume would be found (since its in my >>>>>> path), were it not for specifying -I$OPENMPI_HOME/lib at compile time, >>>>>> right? I can't imagine that if you tell it where to look for the >>>>>> correct modules, it would search through your path first before going >>>>>> to where you tell it to go. Or am I too optimistic? Thanks again for >>>>>> the input! >>>>>> >>>>>> On Mon, Sep 22, 2008 at 8:58 AM, Jeff Squyres <jsquy...@cisco.com> >>>>>> wrote: >>>>>> >>>>>> >>>>>>> >>>>>>> On Sep 22, 2008, at 10:10 AM, Brian Harker wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Thanks for the reply...crap, $HOME/openmpi/lib does contains all the >>>>>>>> various lilbmpi* files as well as mpi.mod, >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> That should be correct. >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> but still get the same >>>>>>>> error at compile-time. Yes, I made sure to specifically build >>>>>>>> openMPI >>>>>>>> with ifort 10.1.012, and did run the --showme command right after >>>>>>>> installation to make sure the wrapper compiler was using ifort as >>>>>>>> well. >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> Ok, good. >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Before posting to this mailing list, I did uninstall and re-install >>>>>>>> openMPI several times to make sure I had a clean install. Still no >>>>>>>> luck. :( >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> Ok. Have you checked around your machine to ensure that there is no >>>>>>> other >>>>>>> mpi.mod that the compiler is finding first? E.g., in your MPICH2 >>>>>>> installation? Or is Open MPI installed by your distro, perchance? >>>>>>> You >>>>>>> might want to try a "rpm -qa | grep openmpi" (or whatever your >>>>>>> distro's >>>>>>> equivalent is to check already-installed packages). >>>>>>> >>>>>>> -- >>>>>>> Jeff Squyres >>>>>>> Cisco Systems >>>>>>> >>>>>>> _______________________________________________ >>>>>>> users mailing list >>>>>>> us...@open-mpi.org >>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> us...@open-mpi.org >>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>> >>>>> >>>> >>>> >>>> >>>> >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>> >> >> >> >> -- >> Cheers, >> Brian >> brian.har...@gmail.com >> >> >> "In science, there is only physics; all the rest is stamp-collecting." >> -Ernest Rutherford >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > -- > Jeff Squyres > Cisco Systems > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > -- Cheers, Brian brian.har...@gmail.com "In science, there is only physics; all the rest is stamp-collecting." -Ernest Rutherford
config.log.gz
Description: GNU Zip compressed data