since developing object oriented software is so cumbersome in C and we are all resistent to doing it in C++

Jed Brown jed at 59A2.org
Sat Dec 5 13:18:02 CST 2009


On Sat, 5 Dec 2009 13:09:33 -0600, Matthew Knepley <knepley at gmail.com> wrote:
> Then kernels are moved to an accelerator.

These "kernels" necessarily involve user code (physics).  It's a lot to
ask users to maintain two versions of their physics, one which is
debuggable and another which is fast and runs in a very different
context (fine granularity parallel, either with threads or in a GPU
kernel).

Jed



More information about the petsc-dev mailing list