[petsc-users] local dimensions
Massoud Rezavand
msdrezavand at gmail.com
Sun Dec 11 17:19:40 CST 2016
Dear PETSc team,
What is the difference between the following two methods to get the local
dimensions of a square matrix A? If they do the same, which one is
recommended? Should I use MPI_Scan after both?
1)
PetscInt local_size = PETSC_DECIDE;
MatSetSizes(A, local_size, local_size, N, N);
2)
PetscInt local_size = PETSC_DECIDE;
PetscSplitOwnership(PETSC_COMM_WORLD, &local_size, &N);
MPI_Scan(&local_size, &end_row, 1, MPIU_INT, MPI_SUM, PETSC_COMM_WORLD);
begin_row = end_row - local_size;
Thanks in advance,
Massoud
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20161212/a6c8e7f7/attachment.html>
More information about the petsc-users
mailing list