for residual eval, clear separation of whether i,j are owned or boundary ... and this makes it work in parallel
for residual eval, clear separation of whether i,j are owned or boundary ... and this makes it work in parallel

bueler/p4pdes,bueler/p4pdes,bueler/p4pdes,bueler/p4pdes