Mark, You need to send the full configure.log (it if doesn't fit for petsc-dev, better to send it to petsc-maint that doesn't mind big attachments.
Barry > On Jul 1, 2018, at 1:49 PM, Mark Adams <mfad...@lbl.gov> wrote: > > > > On Sun, Jul 1, 2018 at 1:43 PM Victor Eijkhout <eijkh...@tacc.utexas.edu> > wrote: > > >> On Jul 1, 2018, at 12:30 PM, Jeff Hammond <jeff.scie...@gmail.com> wrote: >> >> If you really want to do this, then replace COMMON with CORE to specialize >> for SKX. There’s not point to using COMMON if you’ve got the MIC path >> already. >> > > We advocate CORE on our userguides, but the Intel compiler crashes reliably > with that in certain cases. I think in particular Intel has never figured out > how complex numbers work. If the compiler crashes it’s always on the petsc > complex mode. I think I have submitted tickets about that, so maybe it’s > fixed in update 3. > > I have also seen cases where CORE gives numerical problems and replacing by > COMMON fixed them. Sorry, that was a user ticket and having solved it I > didn’t bother to submit an Intel support ticket. > > I have unconfirmed reports of numerical problems. I will try your flags if I > can reproduce them. Any other tricks that you used to get MKL/PETSc to work? > > Also, PETSc is having problems finding libs. I get this error that it can not > find -blas and I see that there is a libmkl_blas95_ilp64.a and > libmkl_blas95_lp64.a, but no libblas.a. > > I'm stuck, any help would be appreciated, > > Thanks, > Mark > > Executing: cc -o /tmp/petsc-WPf2VB/config.libraries/conftest -g -O0 > -hcpu=mic-knl -qopenmp-simd -fopenmp > /tmp/petsc-WPf2VB/config.libraries/conftest.o > -Wl,-rpath,/opt/intel/compilers_and_libraries_2018.1.163/linux/mkl/lib/intel64 > -L/opt/intel/compilers_and_libraries_2018.1.163/linux/mkl/lib/intel64 -lblas > -lstdc++ -ldl > Possible ERROR while running linker: exit code 256 > stderr: > /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: > cannot find -lblas > Popping language C > Unknown name mangling in BLAS/LAPACK > **** Configure header /tmp/petsc-WPf2VB/confdefs.h **** > #if !defined(INCLUDED_UNKNOWN) > > > The support website is a nightmare anyway, so I’m not overly motivated to > submit support tickets in the first place. > > Victor.