[petsc-dev] Adding support for new sparse BLAS inspector-executor routines in MKL

Jed Brown jed at jedbrown.org
Wed Sep 30 14:16:59 CDT 2015


Satish Balay <balay at mcs.anl.gov> writes:

> On Wed, 30 Sep 2015, Richard Mills wrote:
>
>> I need to get an initial implementation in place first, but I'll go ahead
>> and ask about how I'll eventually need to set things up in BuildSystem for
>> this.  Perhaps I should follow a similar model to the MKL Pardiso support,
>> i.e., make the user explicitly ask for this?  Something like
>> '--with-mkl_spmv2-dir=LOCATION_OF_INTEL_MKL'?
>
> Essentially 'yes'.
>
> Perhaps there is a better way to organize the relations btweeen mkl,
> blaslapack, pardiso, spmv2 etc.
>
> Right now the requirement is:
>
> --with-blas-lapack-dir=LOCATION_OF_INTEL_MKL
> --with-mkl_feature-dir=LOCATION_OF_INTEL_MKL

Wouldn't --with-mkl_$feature=1 be sufficient?  Make those scripts depend
on blaslapack.  The repetition is annoying.  Maybe at some point the
features should be activated by default when using MKL, but I think
that would be jumping the gun at the moment.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150930/b0a5448c/attachment.sig>


More information about the petsc-dev mailing list