make all .petsc files, and petsc internals, zero-based for node indexes
this version seems to work in parallel; still want to actually compute reasonable entries of A, perhaps