[petsc-dev] broken options handling with intel 16.0 compilers on mac OS

Richard Mills richardtmills at gmail.com
Tue Sep 22 15:18:20 CDT 2015


Blaise and Satish,

I'm a bit slow to pick up on this thread as I was busy traveling, but since
I use a Mac and work for Intel, I thought I should see if I could reproduce
the problems that Blaise is seeing.  I installed the 16.0 compilers and
built a simple configuration ('--with-debugging=1 COPTFLAGS="-g -O0"
FOPTFLAGS="-g -O0" CXXOPTFLAGS="-g -O0"
--with-blas-lapack-dir=/opt/intel/compilers_and_libraries_2016/mac/mkl
--with-mpi-dir=/Users/rtmills/packages/mpich-3.1.4-intel') using a very
recent revision of 'master' (09b4d96fa5749f82a0af9a914729f77a4ef2b2fd, Sun
Sep 20 22:51:31 2015 -0500).  When I try running SNES ex5f and passing
various command-line options, everything appears to work fine.  Any
suggestions for digging deeping into this to try to determine the
difference between what Blaise and I are seeing?

Best regards,
Richard

On Mon, Sep 21, 2015 at 10:21 AM, Blaise A Bourdin <bourdin at lsu.edu> wrote:

>
> > On Sep 20, 2015, at 9:04 AM, Satish Balay <balay at mcs.anl.gov> wrote:
> >
> > Hm - I would suggest doing a minimal build build with:
> >
> > --with-cxx=0
> > --with-clib-autodetect=0 --with-fortranlib-autodetect=0
> LIBS="/opt/intel-16.0/compilers_and_libraries_2016.0.083/mac/compiler/lib/libifcore.a"
> >
> > And see if that makes a difference.
> Satish,
>
> It does help.
> Turning off auto detect leads to a functional build, turning it back on
> leads to a non-functioning one.
>
> The configure.log without auto detect is here:
>
> https://filestogeaux.lsu.edu/public/download.php?FILE=bourdin/61967j4XaVp
> The one with auto detect there:
>    https://filestogeaux.lsu.edu/public/download.php?FILE=bourdin/691pPOSRU
>
> The petscconf.h are attached
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150922/2ab6b3dc/attachment.html>


More information about the petsc-dev mailing list