Re: [petsc-users] Intel MKL

2017-11-20 Thread Jed Brown
Randall Mackie writes: > Dear PETSc team: > > On upgrading to version 3.8, we have discovered an inconsistency in the > python configuration scripts for using Intel MKL for BLAS/LAPACK. > It seems that these options were changed between 3.7 and 3.8: > > > Version 3.8: >

Re: [petsc-users] Intel MKL

2017-11-20 Thread Satish Balay
On Mon, 20 Nov 2017, Randall Mackie wrote: > Dear PETSc team: > > On upgrading to version 3.8, we have discovered an inconsistency in the > python configuration scripts for using Intel MKL for BLAS/LAPACK. > It seems that these options were changed between 3.7 and 3.8: > > > Version 3.8: >

[petsc-users] Intel MKL

2017-11-20 Thread Randall Mackie
Dear PETSc team: On upgrading to version 3.8, we have discovered an inconsistency in the python configuration scripts for using Intel MKL for BLAS/LAPACK. It seems that these options were changed between 3.7 and 3.8: Version 3.8: --with-blaslapack-lib=libsunperf.a --with-blas-lib=libblas.a

[petsc-users] Intel MKL Sparse blas

2015-12-18 Thread W. Miah
Hi, Do you have any plans for a PETSc port that uses the optimised Intel MKL sparse BLAS: https://software.intel.com/en-us/node/520797 I think this will be an interesting optimisation exercise. Best regards, -- web: http://miahw.wordpress.com mobile: +447905 755604 gpg: 4CC2 1A75 BDFB 2E29

Re: [petsc-users] Intel MKL Sparse blas

2015-12-18 Thread Barry Smith
We're always happy to accept contributions. Intel unfortunately made some terrible choices for APIs for these things so it is unlikely without a specific funding source that we would ourselves add code to PETSc to utilize them. Barry > On Dec 18, 2015, at 12:49 PM, W. Miah

Re: [petsc-users] Intel MKL Sparse blas

2015-12-18 Thread Richard Mills
Hi Wadud, I work at Intel and plan to add support for the inspector-executor sparse BLAS routines (https://software.intel.com/en-us/node/590105) soon. (I think this should be straightforward but it's been a question of simply finding the time.) I will add a subclass of MATAIJ that uses these.

Re: [petsc-users] Intel MKL Sparse blas

2015-12-18 Thread W. Miah
Hi Richard/Barry, I don't have any particular need just yet, but since most HPC clusters have Intel CPUs, I think an Intel Sparse MKL PETSc branch would bring immediate optimisations. I do realise that it does require quite a bit of work as Intel probably didn't design the API that well and which

Re: [petsc-users] Intel MKL Sparse blas

2015-12-18 Thread Richard Mills
Hi Barry, Just curious: Do you have any particular recommendations for how you would change the API? I am not a fan simply because the API is very "BLAS like". I'm wondering if that is your primary objection, or if there is anything that specifically sticks out as an annoyance. (I have yet to

Re: [petsc-users] Intel MKL Sparse blas

2015-12-18 Thread Barry Smith
Richard, I haven't looked at it enough to have specific complaints :-) Barry > On Dec 18, 2015, at 3:44 PM, Richard Mills wrote: > > Hi Barry, > > Just curious: Do you have any particular recommendations for how you would > change the API? I am not a fan