you are using --with-fc=0
>>>>
Configure Options: --configModules=PETSc.Configure
--optionsModule=config.compilerOptions
--with-mpi-dir=/usr/local/Cellar/mpich/3.3.2 COPTFLAGS="-g -O0" CXXOPTFLAGS="-g
-O0" FOPTFLAGS="-g -O0" --with-fc=0 --download-metis=1 --download-parmetis=1
--download-fftw --download-p4est=1 --download-zlib --with-cxx-dialect=C++11
--download-triangle=1 --download-hdf5=1 -with-cuda=0 --with-x=1
--with-debugging=1 PETSC_ARCH=arch-macosx-gnu-g --with-64-bit-indices=0
<<<
Lapack is found by petsc configure
>>>>
Executing: /usr/local/Cellar/mpich/3.3.2/bin/mpicc -o
/var/folders/sw/67cq0mmx43g93vrb5xkf1j7c0000gn/T/petsc-bVUXvO/config.libraries/conftest
-Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress
-Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wall
-Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector
-fno-stack-check -Qunused-arguments -fvisibility=hidden -g -O0
/var/folders/sw/67cq0mmx43g93vrb5xkf1j7c0000gn/T/petsc-bVUXvO/config.libraries/conftest.o
-llapack -lblas -llapack -lblas -lc++ -ldl
Defined "HAVE_LIBLAPACK" to "1"
<<<<<
And p4est is configured with ' --disable-fortran --disable-fc --disable-f77
--disable-f90' options.
>>>>>>>>>>>
Executing: ./configure --prefix=/Users/markadams/Codes/petsc/arch-macosx-gnu-g
MAKE=/usr/bin/make --libdir=/Users/markadams/Codes/petsc/arch-macosx-gnu-g/lib
CC="/usr/local/Cellar/mpich/3.3.2/bin/mpicc" CFLAGS="-fstack-protector
-fno-stack-check -Qunused-arguments -g -O0" AR="/usr/bin/ar" ARFLAGS="cr"
CXX="/usr/local/Cellar/mpich/3.3.2/bin/mpicxx" CXXFLAGS="-fstack-protector
-fno-stack-check -g -O0 -std=c++11" --disable-fortran --disable-fc
--disable-f77 --disable-f90 --enable-shared --enable-mpi
CPPFLAGS="-I/Users/markadams/Codes/petsc/arch-macosx-gnu-g/include
-I/usr/local/Cellar/mpich/3.3.2/include"
LIBS="-Wl,-rpath,/Users/markadams/Codes/petsc/arch-macosx-gnu-g/lib
-L/Users/markadams/Codes/petsc/arch-macosx-gnu-g/lib -lz -llapack -lblas"
--enable-memalign=16
<<<<<<<<<
yet its trying to use mpif77
>>>>>
configure:4356: mpif77 conftest.f
-Wl,-rpath,/Users/markadams/Codes/petsc/arch-macosx-gnu-g/lib
-L/Users/markadams/Codes/petsc/arch-macosx-gnu-g/lib -lz -llapack -lblas >&5
ld: library not found for -llapack
<<<<<
For now - I'll recommend getting your MPI fixed to include functional mpif90
Satish
On Thu, 5 Mar 2020, Matthew Knepley wrote:
> It checks the F77 compiler by trying to compile an LAPACK thing, and cannot
> find LAPACK
>
> configure:4356: mpif77 conftest.f
> -Wl,-rpath,/Users/markadams/Codes/petsc/arch-macosx-gnu-g/lib
> -L/Users/markadams/Codes/petsc/arch-macosx-gnu-g/lib -lz -llapack -lblas >&5
> ld: library not found for -llapack
> collect2: error: ld returned 1 exit status
> configure:4360: $? = 1
> configure:4398: result: no
> configure: failed program was:
> | program main
> |
> | end
> configure:4403: error: in
> `/Users/markadams/Codes/petsc/arch-macosx-gnu-g/externalpackages/git.p4est':
> configure:4405: error: Fortran 77 compiler cannot create executables
>
> Is your LAPACK screwed up somehow?
>
> Thanks,
>
> Matt
>
> On Thu, Mar 5, 2020 at 8:33 AM Mark Adams <[email protected]> wrote:
>
> > I had a user report a problem on Cori and I see it on my Mac.
> >
>
>
>