It was changed a while ago that MatSetBlockSize() couldn't be set after the matrix was full instantiated. I guess that example did not get fixed because it is not listed in the makefile to run in the makeall.
I have fixed the example to call MatSetBlockSize() at a safe point. Barry On Apr 23, 2012, at 4:29 PM, Mark F. Adams wrote: > ex55.c in ksp is failing with: > > [0]PETSC ERROR: --------------------- Error Message > ------------------------------------ > [0]PETSC ERROR: Arguments are incompatible! > [0]PETSC ERROR: Cannot change block size 1 to 2! > [0]PETSC ERROR: > ------------------------------------------------------------------------ > > on this line 57 of ex55.c: > > ierr = MatSetBlockSize(Amat,2); CHKERRQ(ierr); > > Any idea what happened here? > > Mark