Not if you don't specify --with-fc and you make sure to use --download-c-blas-lapack=1 (note the _c_ in the middle of that).
Derek On Thu, Jun 12, 2008 at 2:05 PM, John Peterson <[EMAIL PROTECTED]> wrote: > Hey Derek, > > I'm curious, without a fortran compiler of any kind, didn't petsc's > configure script complain with > > ================================================================================= > TESTING: FortranMPICheck > from config.packages.MPI(python/BuildSystem/config/packages/MPI.py:523) > > ********************************************************************************* > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log > for details): > --------------------------------------------------------------------------------------- > Fortran error! mpif.h could not be located at: ['/usr/local/mpi/include'] > > Thanks, > J > > On Thu, Jun 12, 2008 at 9:42 AM, Derek Gaston <[EMAIL PROTECTED]> wrote: >> For OSX 10.5.3 here's what I do. >> >> 1. Get MPICH1... compile and install into a place in my home directory. >> 2. Make sure my PATH is set so that the mpicxx/mpicc is the one that >> I just compiled and installed from MPICH1. >> 3. Compile PetsC using "./config/configure.py --with-cc=mpicc -- >> download-c-blas-lapack=1". Note the _c_ blas-lapack as I haven't >> taken the time to get a fortran compiler working in OSX. >> 4. Build PetsC >> 5. Set PETSC_HOME and PETS_ARCH. >> 6. Download libMesh and configure with "./configure --disable- >> shared". If you do it all right there is no reason to use --enable- >> mpi or --with-mpi. >> 7. Make libMesh. >> 8. Enjoy! >> >> I'm sure this same sequence will work with MPICH2. The biggest thing >> is to make sure that mpicc is in your path and to pass that as --with- >> cc to PetsC. If you do that (and you set PETSC_HOME and PETSC_ARCH >> correctly) libMesh will automatically pick up on PetsC and compile >> with mpi. >> >> Derek >> >> On Jun 12, 2008, at 1:51 AM, Coulaud Olivier wrote: >> >>> Hi, >>> >>> I try to install the last version on Mac OS X (10.5.3 and >>> gcc 4.0) with the following options >>> >>> ./configure --disable-triangle --enable-mpi --with-mpi=/opt/mpi/mpich2 >>> --disable-tecplot >>> >>> But it seems to have some problems when I want shared libraries. >>> >>> ... >>> >>> Compiling C (in optimized mode) timing.c... >>> >>> Compiling C (in optimized mode) util.c... >>> >>> Linking /Users/coulaudolivier/MesData/Recherche/DM-EF/libmultiscale/ >>> libmultiscale-externals/external/libmesh-0.6.2/contrib/lib/i686-apple- >>> darwin9.3.0_opt/libmetis.dylib >>> >>> Undefined symbols: >>> >>> "_main", referenced from: >>> >>> start in crt1.10.5.o >>> >>> ld: symbol(s) not found >>> >>> collect2: ld returned 1 exit status >>> >>> make[2]: *** [/Users/coulaudolivier/MesData/Recherche/DM-EF/ >>> libmultiscale/libmultiscale-externals/external/libmesh-0.6.2/contrib/ >>> lib/i686-apple-darwin9.3.0_opt/libmetis.dylib] Error 1 >>> >>> make[1]: *** [all] Error 2 >>> >>> make: *** [/Users/coulaudolivier/MesData/Recherche/DM-EF/ >>> libmultiscale/ >>> libmultiscale-externals/external/libmesh-0.6.2/lib/i686-apple- >>> darwin9.3.0_opt/libmesh.dylib] Error 2 >>> >>> >>> >>> I set in Make.common -dynamic rather -shared (non supported for mac os >>> x) but I have the same error. >>> >>> >>> >>> Any Idea? >>> >>> >>> >>> Moreover; is it possible to set a verbose mode to the compilation? >>> >>> >>> >>> Thanks in advance >>> >>> -- >>> >>> >>> >>> Olivier Coulaud >>> >>> >>> ----------------------------------------------------------------- >>> Scalaplix project - INRIA Bordeaux - Sud-Ouest >>> 351 cours de la libération - F-33400 Talence - France >>> >>> Tel: [33] (0) 5 24 57 40 80 >>> WEB: http://www.labri.fr/perso/coulaud/ >>> Mail: [EMAIL PROTECTED] >>> >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> _______________________________________________ >>> Libmesh-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/libmesh-users >> >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> _______________________________________________ >> Libmesh-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/libmesh-users >> > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
