petsc-3.14.6 2021-03-30
ISBuildTwoSided
Takes an IS that describes where we will go. Generates an IS that contains new numbers from remote or local on the IS.
Synopsis
#include "petscis.h"
PetscErrorCode ISBuildTwoSided(IS ito,IS toindx, IS *rows)
Collective on IS
Input Parameters
| ito | - an IS describes where we will go. Negative target rank will be ignored
|
| toindx | - an IS describes what indices should send. NULL means sending natural numbering
|
Output Parameter
| rows | - contains new numbers from remote or local
|
See Also
MatPartitioningCreate(), ISPartitioningToNumbering(), ISPartitioningCount()
Level
advanced
Location
src/vec/is/is/utils/iscoloring.c
Examples
src/ksp/ksp/tutorials/ex64.c.html
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages