only PETSc distributed vector from linsys

Several updates and fixes in BDDC support.