[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