| /petsc/src/mat/tests/ |
| H A D | ex39.c | 11 IS isrows, iscols; in main() local 31 PetscCall(MatGetOwnershipIS(C, &isrows, &iscols)); in main() 32 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 33 PetscCall(ISGetIndices(isrows, &rows)); in main() 55 PetscCall(ISRestoreIndices(isrows, &rows)); in main() 59 PetscCall(ISDestroy(&isrows)); in main() 108 PetscCall(MatGetOwnershipIS(B, &isrows, &iscols)); in main() 109 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 110 PetscCall(ISGetIndices(isrows, &rows)); in main() 118 PetscCall(ISRestoreIndices(isrows, &rows)); in main() [all …]
|
| H A D | ex83.c | 20 IS is, isrows, isrows_sc; in main() local 132 PetscCall(ISBuildTwoSided(is, NULL, &isrows)); in main() 133 PetscCall(ISView(isrows, PETSC_VIEWER_STDOUT_WORLD)); in main() 136 PetscCall(ISGetLocalSize(isrows, &isrows_localsize)); in main() 138 PetscCall(ISGetIndices(isrows, &indices)); in main() 140 PetscCall(ISRestoreIndices(isrows, &indices)); in main() 144 PetscCall(ISDestroy(&isrows)); in main()
|
| H A D | ex103.c | 17 IS isrows, iscols; in main() local 38 PetscCall(MatGetOwnershipIS(A, &isrows, &iscols)); in main() 39 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 40 PetscCall(ISGetIndices(isrows, &rows)); in main() 85 PetscCall(ISRestoreIndices(isrows, &rows)); in main() 87 PetscCall(ISDestroy(&isrows)); in main()
|
| H A D | ex243.c | 10 IS isrows, iscols; in main() local 35 PetscCall(MatGetOwnershipIS(A, &isrows, &iscols)); in main() 36 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 37 PetscCall(ISGetIndices(isrows, &rows)); in main() 80 PetscCall(ISRestoreIndices(isrows, &rows)); in main() 82 PetscCall(ISDestroy(&isrows)); in main()
|
| H A D | ex38.c | 10 IS isrows, iscols; in main() local 34 PetscCall(MatGetOwnershipIS(C, &isrows, &iscols)); in main() 40 PetscCall(ISOnComm(isrows, PETSC_COMM_WORLD, PETSC_USE_POINTER, &tmp)); in main() 50 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 51 PetscCall(ISGetIndices(isrows, &rows)); in main() 62 PetscCall(ISRestoreIndices(isrows, &rows)); in main() 115 PetscCall(ISDestroy(&isrows)); in main()
|
| H A D | ex245.c | 15 IS isrows, iscols; in main() local 42 PetscCall(MatGetOwnershipIS(A, &isrows, &iscols)); in main() 43 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 44 PetscCall(ISGetIndices(isrows, &rows)); in main() 57 PetscCall(ISRestoreIndices(isrows, &rows)); in main() 59 PetscCall(ISDestroy(&isrows)); in main() 74 PetscCall(MatGetOwnershipIS(B, &isrows, &iscols)); in main() 75 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 76 PetscCall(ISGetIndices(isrows, &rows)); in main() 89 PetscCall(ISRestoreIndices(isrows, &rows)); in main() [all …]
|
| H A D | ex242.c | 11 IS isrows, iscols; in main() local 41 PetscCall(MatGetOwnershipIS(C, &isrows, &iscols)); in main() 42 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 43 PetscCall(ISGetIndices(isrows, &rows)); in main() 52 PetscCall(ISRestoreIndices(isrows, &rows)); in main() 56 PetscCall(ISDestroy(&isrows)); in main() 106 PetscCall(MatGetOwnershipIS(B, &isrows, &iscols)); in main() 107 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 108 PetscCall(ISGetIndices(isrows, &rows)); in main() 117 PetscCall(ISRestoreIndices(isrows, &rows)); in main() [all …]
|
| H A D | ex145.c | 15 IS isrows, iscols; in main() local 43 PetscCall(MatGetOwnershipIS(A, &isrows, &iscols)); in main() 44 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 45 PetscCall(ISGetIndices(isrows, &rows)); in main() 58 PetscCall(ISRestoreIndices(isrows, &rows)); in main() 60 PetscCall(ISDestroy(&isrows)); in main() 75 PetscCall(MatGetOwnershipIS(B, &isrows, &iscols)); in main() 76 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 77 PetscCall(ISGetIndices(isrows, &rows)); in main() 90 PetscCall(ISRestoreIndices(isrows, &rows)); in main() [all …]
|
| H A D | ex82.c | 19 IS is, isn, isrows; in main() local 129 PetscCall(ISBuildTwoSided(is, NULL, &isrows)); in main() 130 PetscCall(ISView(isrows, PETSC_VIEWER_STDOUT_WORLD)); in main() 134 PetscCall(ISDestroy(&isrows)); in main()
|
| H A D | ex193.c | 24 IS is, isn, isrows; in main() local 94 PetscCall(ISBuildTwoSided(is, NULL, &isrows)); in main() 95 PetscCall(ISView(isrows, PETSC_VIEWER_STDOUT_WORLD)); in main() 99 PetscCall(ISDestroy(&isrows)); in main()
|
| H A D | ex104.c | 17 IS isrows, iscols; in main() local 44 PetscCall(MatGetOwnershipIS(A, &isrows, &iscols)); in main() 45 PetscCall(ISGetLocalSize(isrows, &nrows)); in main() 46 PetscCall(ISGetIndices(isrows, &rows)); in main() 59 PetscCall(ISRestoreIndices(isrows, &rows)); in main() 61 PetscCall(ISDestroy(&isrows)); in main()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex64.c | 55 IS is, isn, isrows; in main() local 134 PetscCall(ISBuildTwoSided(is, NULL, &isrows)); in main() 135 PetscCall(MatCreateSubMatrix(A, isrows, isrows, MAT_INITIAL_MATRIX, &perA)); in main() 182 PetscCall(ISDestroy(&isrows)); in main()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Mat.pyx | 1457 isrows: Sequence[IS] | None = None, 1467 Iterable of matrix block rows with size ``len(isrows)``. 1470 isrows 1486 if isrows: 1487 isrows = list(isrows) 1488 assert len(isrows) == len(mats) 1490 isrows = None 1510 if isrows is not None: 1512 for i from 0 <= i < mr: cisrows[i] = (<IS?>isrows[i]).iset 4046 isrows: IS | Sequence[IS], [all …]
|
| /petsc/src/mat/impls/elemental/ |
| H A D | matelem.cxx | 840 IS isrows, iscols; in MatConvert_Elemental_Dense() local 859 PetscCall(MatGetOwnershipIS(A, &isrows, &iscols)); in MatConvert_Elemental_Dense() 860 PetscCall(ISGetLocalSize(isrows, &nrows)); in MatConvert_Elemental_Dense() 861 PetscCall(ISGetIndices(isrows, &rows)); in MatConvert_Elemental_Dense() 905 PetscCall(ISDestroy(&isrows)); in MatConvert_Elemental_Dense()
|