it needs another PETSc vector by that way.