In this direction, I need to be able to handle the off-diagonal local parts, which implies logically distinct row mappings and column mappings.  It seems like it should have been that way all along and I will make it so (tomorrow) unless there are objections.  This implies two parameters in MatSetLocalToGlobalMapping, but I think that is the only API change.<div>
<br></div><div>Jed</div>