distribution of matrix and vector
Satish Balay
balay at mcs.anl.gov
Mon Feb 16 10:44:38 CST 2009
On Mon, 16 Feb 2009, Hong Zhang wrote:
> > If the matrix is not square, the distribution should be different. Right?
>
> It might be different. The better way is to specify
> local size for vectors and matrices, and set
> PETSC_DECIDE for global sizes.
It will be different - but will still match [if you use the correct
sized vectors with the matrix]. For eg:
MatSetSizes(A, PETSC_DECIDE, PETSC_DECIDE, m,n);
VecSetSizes(x, PETSC_DECIDE, n);
VecSetSizes(b, PETSC_DECIDE, m);
/* b = Ax */
MatMult(A,x,b);
Satish
More information about the petsc-users
mailing list