I obtained the same error, then I also included mpif77 --with-f77=/home/miguel/petsc-3.4.4/arch-linux2-c-debug/bin/mpif77
and I obtained this make[2]: Entering directory `/home/miguel/libmesh/contrib/exodusii/5.22b/exodus' PPF77 forbind/src/libdbg_la-addrwrap.lo -------------------------------------------------------------------------- Unfortunately, this installation of Open MPI was not compiled with Fortran 77 support. As such, the mpif77 compiler is non-functional. -------------------------------------------------------------------------- make[2]: *** [forbind/src/libdbg_la-addrwrap.lo] Error 1 make[2]: Leaving directory `/home/miguel/libmesh/contrib/exodusii/5.22b/exodus' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/miguel/libmesh/contrib' make: *** [all-recursive] Error 1 Before looking into how to fix this, I wanted to make sure that's going to be the problem. Am I in the right path? Thanks Miguel On Wed, May 14, 2014 at 12:02 PM, John Peterson <[email protected]>wrote: > > > > On Wed, May 14, 2014 at 10:58 AM, Miguel Angel Salazar de Troya < > [email protected]> wrote: > >> Thanks for your quick response. I attached the makecheck.log to my first >> email. I changed the compilers to mpi. These are included in the petsc >> directory (I downloaded it from the configure options in petsc) My >> ./configure command line appears as follows: >> >> ./configure --enable-mpi --enable-amr --enable-vsmoother >> --enable-dirichlet >> --enable-nodeconstraint --enable-parmesh --enable-pfem --enable-ifem >> --enable-second --enable-examples --enable-boost --enable-petsc >> --enable-periodic --enable-tetgen --enable-triangle --enable-vtk >> --with-boost=/usr/local >> --with-mpi=/home/miguel/petsc-3.4.4/externalpackages/openmpi-1.6.4 >> --with-vtk-include=/usr/local/include/vtk-6.1 >> --with-vtk-lib=/usr/local/lib/ --disable-slepc --disable-pthreads >> --with-cxx=/home/miguel/petsc-3.4.4/arch-linux2-c-debug/bin/mpicxx >> --with-cc=/home/miguel/petsc-3.4.4/arch-linux2-c-debug/bin/mpicc >> >> My config.log doesn't have new errors, but when I type make. I get this: >> >> Making all in exodusii/v5.22/exodus >> make[2]: Entering directory >> `/home/miguel/libmesh/contrib/exodusii/5.22b/exodus' >> PPF77 forbind/src/libdbg_la-addrwrap.lo >> -------------------------------------------------------------------------- >> No underlying compiler was specified in the wrapper compiler data file >> (e.g., mpicc-wrapper-data.txt) >> > > The problem is you are missing a Fortran compiler, sorry I should have > mentioned it before. You need to configure with: > > --with-fc=/home/miguel/petsc-3.4.4/arch-linux2-c-debug/bin/mpif90 > > (or whatever the name of the MPI compiler wrapper installed by PETSc is. > > > -- > John > -- *Miguel Angel Salazar de Troya* Graduate Research Assistant Department of Mechanical Science and Engineering University of Illinois at Urbana-Champaign (217) 550-2360 [email protected] ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
