Alternatively you can use 
--with-blaslapack-dir=/opt/intel/compilers_and_libraries/linux/mkl/lib/intel64 
to let petsc pick the right libs for you.

Hong (Mr.)

On May 3, 2018, at 11:32 AM, Fande Kong 
<fdkong...@gmail.com<mailto:fdkong...@gmail.com>> wrote:

--with-blaslapack-lib=-mkl -L' + os.environ['MKLROOT'] + '/lib/intel64

works.

Fande,

On Thu, May 3, 2018 at 10:09 AM, Satish Balay 
<ba...@mcs.anl.gov<mailto:ba...@mcs.anl.gov>> wrote:
Ok you are not 'building blaslapack' - but using mkl [as per configure.log].

I'll have to check the issue. It might be something to do with using
mkl as a static library..

Hong might have some suggestions wrt theta builds.

Satish

On Thu, 3 May 2018, Satish Balay wrote:

> Perhaps you should use MKL on theta? Again check 
> config/examples/arch-cray-xc40-knl-opt.py
>
> Satish
>
> On Thu, 3 May 2018, Kong, Fande wrote:
>
> > Thanks,
> >
> > I get the PETSc complied, but theta does not like the shared lib, I think.
> >
> > I am switching back to a static lib.   I ever successfully built and ran
> > the PETSc with the static compiling.
> >
> > But I encountered a problem this time on building blaslapack.
> >
> >
> > Thanks,
> >
> > Fande
> >
> > On Tue, May 1, 2018 at 2:22 PM, Satish Balay 
> > <ba...@mcs.anl.gov<mailto:ba...@mcs.anl.gov>> wrote:
> >
> > > This is theta..
> > >
> > > Try: using --LDFLAGS=-dynamic option
> > >
> > > [as listed in config/examples/arch-cray-xc40-knl-opt.py]
> > >
> > > Satish
> > >
> > > On Tue, 1 May 2018, Kong, Fande wrote:
> > >
> > > > Hi All,
> > > >
> > > > I can build a static petsc library on a supercomputer, but could not do
> > > the
> > > > same thing with " --with-shared-libraries=1".
> > > >
> > > > The log file is attached.
> > > >
> > > >
> > > > Fande,
> > > >
> > >
> > >
> >
>
>



Reply via email to