The (truncated) error message I get is:
[1]PETSC ERROR: --------------------- Error Message
------------------------------------ [0]PETSC ERROR: [1]PETSC ERROR:
Nonconforming object sizes! [1]PETSC ERROR: Mat mat,Vec y: local dim
4160 8450! [1]PETSC ERROR:
------------------------------------------------------------------------
[1]PETSC ERROR: MatMult() line 2083
in /home/tyoung/research.dev/petsc-dev/src/mat/interface/matrix.c
---------------------------------------------------- Exception on
processing: --------------------------------------------------------
An error occurred in line <512> of file
</home/tyoung/research.dev/deal.II/source/lac/petsc_matrix_base.cc> in
function void
dealii::PETScWrappers::MatrixBase::vmult(dealii::PETScWrappers::VectorBase&,
const dealii::PETScWrappers::VectorBase&) const The violated condition
was: ierr == 0 The name and call sequence of the exception was:
ExcPETScError(ierr) Additional Information:
An error with error number 60 occurred while calling a PETSc function
--------------------------------------------------------
Confused. I am not sure how to deal with this.
Why is the locally_relevant_solution.size () and
()completely_distributed_solution.size () reported to be twice the size
of the distributed matrix? Are the vectors not distributed?
viz. PETSC ERROR: Mat mat,Vec y: local dim 4160 8450 (on two processes).
What are the (global) vector and matrix sizes supposed to be? Which
parts of the matrix and vectors are supposed to be stored locally? What
I read here is that one of the vectors is partitioned differently than
the matrix...
Cheers
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email: [email protected]
www: http://www.math.tamu.edu/~bangerth/
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii