[petsc-users] Building with MKL 10.3

Barry Smith bsmith at mcs.anl.gov
Mon Mar 14 20:23:09 CDT 2011


On Mar 14, 2011, at 7:48 PM, Lisandro Dalcin wrote:

> On 14 March 2011 20:48, Barry Smith <bsmith at mcs.anl.gov> wrote:
>> 
>>  Eric,
>> 
>>   With the current PETSc design that uses one MPI process per core I am not sure that it makes sense to use multi-threaded MKL since the processes are already using all the cores. I could be wrong.
>> 
>>   Barry
>> 
> 
> Well, I think that PETSc should support sequential codes using
> multi-threaded blas-lapack

   That is support and someone can do it just by using parallel blas.

> and perhaps some OpenMP.

   Again users can use openmp in their sequential PETSc code, we don't stop them.


  Barry


> Moreover, perhaps
> we could get some little speedup in MatMult for these kinds of
> users/applications.

   If you aren't willing to pay the entry fee to parallel computing with MPI then you shouldn't be allowed any benifits of parallel PETSc :-). Actually we will eventually support the "hybrid" model.

> 
> -- 
> Lisandro Dalcin
> ---------------
> CIMEC (INTEC/CONICET-UNL)
> Predio CONICET-Santa Fe
> Colectora RN 168 Km 472, Paraje El Pozo
> 3000 Santa Fe, Argentina
> Tel: +54-342-4511594 (ext 1011)
> Tel/Fax: +54-342-4511169



More information about the petsc-users mailing list