[petsc-dev] Supporting OpenCL matrix assembly

Jed Brown jedbrown at mcs.anl.gov
Mon Sep 23 18:06:59 CDT 2013


Matthew Knepley <knepley at gmail.com> writes:

>> These users compute redundantly and set MAT_NO_OFF_PROC_ENTRIES.
>
>
> Fine, we should have a flag like that.

We do, it's called MAT_NO_OFF_PROC_ENTRIES.

>> What if you do the sort/reduce thing within thread blocks, and only
>> write the reduced version to global storage?
>>
>
> I think it should be easy, but we will have to see what is out there for
> thread blocks.

Cool.  Maybe we'll be able to work up a proof of concept this week, will
see how it goes tomorrow.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130924/f9647bf7/attachment.sig>


More information about the petsc-dev mailing list