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

Reply via email to