Lines Matching refs:rows_l

1312   PetscInt buf[2 * MATIS_MAX_ENTRIES_INSERTION], *rows_l = NULL, *cols_l = NULL;  in MatSetValuesLocal_SubMat_IS()  local
1315 IndexSpaceGet(buf, m, n, rows_l, cols_l); in MatSetValuesLocal_SubMat_IS()
1316 PetscCall(ISLocalToGlobalMappingApply(A->rmap->mapping, m, rows, rows_l)); in MatSetValuesLocal_SubMat_IS()
1318 PetscCall(MatSetValuesLocal_IS(A, m, rows_l, n, cols_l, values, addv)); in MatSetValuesLocal_SubMat_IS()
1319 IndexSpaceRestore(buf, m, n, rows_l, cols_l); in MatSetValuesLocal_SubMat_IS()
1325 PetscInt buf[2 * MATIS_MAX_ENTRIES_INSERTION], *rows_l = NULL, *cols_l = NULL, rbs, cbs; in MatSetValuesBlockedLocal_SubMat_IS() local
1331 IndexSpaceGet(buf, m * rbs, n * cbs, rows_l, cols_l); in MatSetValuesBlockedLocal_SubMat_IS()
1332 BlockIndicesExpand(m, rows, rbs, rows_l); in MatSetValuesBlockedLocal_SubMat_IS()
1334 PetscCall(ISLocalToGlobalMappingApply(A->rmap->mapping, m * rbs, rows_l, rows_l)); in MatSetValuesBlockedLocal_SubMat_IS()
1336 PetscCall(MatSetValuesLocal_IS(A, m * rbs, rows_l, n * cbs, cols_l, values, addv)); in MatSetValuesBlockedLocal_SubMat_IS()
1337 IndexSpaceRestore(buf, m * rbs, n * cbs, rows_l, cols_l); in MatSetValuesBlockedLocal_SubMat_IS()
1343 PetscInt *rows_l; in MatZeroRowsLocal_SubMat_IS() local
1347 PetscCall(PetscMalloc1(n, &rows_l)); in MatZeroRowsLocal_SubMat_IS()
1348 PetscCall(ISLocalToGlobalMappingApply(A->rmap->mapping, n, rows, rows_l)); in MatZeroRowsLocal_SubMat_IS()
1349 PetscCall(MatZeroRowsLocal(is->islocalref, n, rows_l, diag, x, b)); in MatZeroRowsLocal_SubMat_IS()
1350 PetscCall(PetscFree(rows_l)); in MatZeroRowsLocal_SubMat_IS()
1356 PetscInt *rows_l; in MatZeroRowsColumnsLocal_SubMat_IS() local
1360 PetscCall(PetscMalloc1(n, &rows_l)); in MatZeroRowsColumnsLocal_SubMat_IS()
1361 PetscCall(ISLocalToGlobalMappingApply(A->rmap->mapping, n, rows, rows_l)); in MatZeroRowsColumnsLocal_SubMat_IS()
1362 PetscCall(MatZeroRowsColumnsLocal(is->islocalref, n, rows_l, diag, x, b)); in MatZeroRowsColumnsLocal_SubMat_IS()
1363 PetscCall(PetscFree(rows_l)); in MatZeroRowsColumnsLocal_SubMat_IS()
2798 PetscInt buf[2 * MATIS_MAX_ENTRIES_INSERTION], *rows_l = NULL, *cols_l = NULL; in MatSetValues_IS() local
2801 IndexSpaceGet(buf, m, n, rows_l, cols_l); in MatSetValues_IS()
2802 PetscCall(ISGlobalToLocalMappingApply(is->rmapping, IS_GTOLM_MASK, m, rows, &m, rows_l)); in MatSetValues_IS()
2805 PetscCall(MatSetValues(is->A, m, rows_l, n, cols_l, values, addv)); in MatSetValues_IS()
2807 PetscCall(MatSetValues(is->A, m, rows_l, m, rows_l, values, addv)); in MatSetValues_IS()
2809 IndexSpaceRestore(buf, m, n, rows_l, cols_l); in MatSetValues_IS()
2816 PetscInt buf[2 * MATIS_MAX_ENTRIES_INSERTION], *rows_l = NULL, *cols_l = NULL; in MatSetValuesBlocked_IS() local
2819 IndexSpaceGet(buf, m, n, rows_l, cols_l); in MatSetValuesBlocked_IS()
2820 PetscCall(ISGlobalToLocalMappingApplyBlock(is->rmapping, IS_GTOLM_MASK, m, rows, &m, rows_l)); in MatSetValuesBlocked_IS()
2823 PetscCall(MatSetValuesBlocked(is->A, m, rows_l, n, cols_l, values, addv)); in MatSetValuesBlocked_IS()
2825 PetscCall(MatSetValuesBlocked(is->A, m, rows_l, m, rows_l, values, addv)); in MatSetValuesBlocked_IS()
2827 IndexSpaceRestore(buf, m, n, rows_l, cols_l); in MatSetValuesBlocked_IS()