[petsc-dev] I hate PetscThreadComm

Barry Smith bsmith at mcs.anl.gov
Thu Jan 15 15:44:28 CST 2015


   Nice, so presumably the RPI guys could potentially use this and toss their custom stuff?

   Barry

> On Jan 15, 2015, at 2:08 PM, Jed Brown <jed at jedbrown.org> wrote:
> 
> Jed Brown <jed at jedbrown.org> writes:
> 
>> If MPI came through with endpoints, it would be natural to have each
>> thread hold a separate handle for Mat, Vec, etc.  I would prefer that
>> model (the user always creates the threads however they like and calls
>> PETSc collectively with each thread holding a separate handle).  But in
>> lieu of endpoints, we would have to wrap the MPI_Comm or have a separate
>> argument for the thread context.
> 
> http://pcl.intel-research.net/publications/sridharan-sc14.pdf




More information about the petsc-dev mailing list