[petsc-dev] Adding support for new sparse BLAS inspector-executor routines in MKL
Satish Balay
balay at mcs.anl.gov
Wed Sep 30 14:45:30 CDT 2015
On Wed, 30 Sep 2015, Satish Balay wrote:
> On Wed, 30 Sep 2015, Jed Brown wrote:
>
> > Satish Balay <balay at mcs.anl.gov> writes:
> > > I think the issue was - blaslapack.py [as is currently organized] does
> > > not need or care for mkl.h. But mkl_cpardiso.py requires it. For
> > > mkl_cpardiso.py to find it - it requires the -dir - or include/lib
> > > options.
> >
> > Can one use mkl_pardiso with a different BLAS/Lapack? If not, maybe
> > --with-mkl-dir= or some such to avoid repetition of the ridonculous
> > paths.
>
> What you are suggesting is merge mkl_pardiso.py, mkl_pardiso.py [and
> mkl_spmv2.py] into a single mkl.py - and then add in the support for
> these features inside it.
>
> --with-mkl-dir=LOCATION_OF_INTEL_MKL --with-mkl-pardiso=1 --with-mkl-cpardiso=1 --with-mkl-spmv2=1
>
> [or autodetect pardiso, cpardiso spmv2 etc..]
>
> perhaps this is possible..
BTW: cpardiso probably needs intel MPI? [that part is not properly encoded in mkl_cpardiso.py yet..]
Satish
More information about the petsc-dev
mailing list