Lines Matching refs:islocal
410 PetscCall(MatNestDestroyISList(vs->nr, &vs->islocal.row)); in MatReset_Nest()
411 PetscCall(MatNestDestroyISList(vs->nc, &vs->islocal.col)); in MatReset_Nest()
713 PetscCall(MatNestFindSubMat(A, &vs->islocal, isrow, iscol, &sub)); in MatGetLocalSubMatrix_Nest()
726 PetscCall(MatNestFindSubMat(A, &vs->islocal, isrow, iscol, &sub)); in MatRestoreLocalSubMatrix_Nest()
1295 for (i = 0; i < vs->nr; i++) rows[i] = vs->islocal.row[i]; in MatNestGetLocalISs_Nest()
1297 for (i = 0; i < vs->nc; i++) cols[i] = vs->islocal.col[i]; in MatNestGetLocalISs_Nest()
1499 static PetscErrorCode MatNestCreateAggregateL2G_Private(Mat A, PetscInt n, const IS islocal[], cons… in MatNestCreateAggregateL2G_Private() argument
1507 if (islocal[i]) { in MatNestCreateAggregateL2G_Private()
1508 PetscCall(ISGetLocalSize(islocal[i], &mi)); in MatNestCreateAggregateL2G_Private()
1542 if (islocal[i]) { in MatNestCreateAggregateL2G_Private()
1546 PetscCall(ISGetLocalSize(islocal[i], &mi)); in MatNestCreateAggregateL2G_Private()
1666 PetscCall(PetscMalloc1(vs->nr, &vs->islocal.row)); in MatSetUp_NestIS_Private()
1667 PetscCall(PetscMalloc1(vs->nc, &vs->islocal.col)); in MatSetUp_NestIS_Private()
1683 vs->islocal.row[i] = isloc; in MatSetUp_NestIS_Private()
1701 vs->islocal.col[i] = isloc; in MatSetUp_NestIS_Private()
1708 …PetscCall(MatNestCreateAggregateL2G_Private(A, vs->nr, vs->islocal.row, vs->isglobal.row, PETSC_FA… in MatSetUp_NestIS_Private()
1709 …PetscCall(MatNestCreateAggregateL2G_Private(A, vs->nc, vs->islocal.col, vs->isglobal.col, PETSC_TR… in MatSetUp_NestIS_Private()