On Tue, Feb 28, 2012 at 14:23, Dmitry Karpeev <karpeev@mcs.anl.gov> wrote:
That's why encapsulating the related functions and their linearizations, one (R,J) pair per DM, is helpful.

Okay, but those DM interfaces are actually different. So I have a bunch of DMs running around, but how do I figure out which functions I need to implement to use with TS? Since the arguments are different, I can't reuse the same function pointers/dispatch/registration.