| /petsc/src/vec/vec/tests/ |
| H A D | ex7.c | 7 PetscInt n = 6, idx1[3] = {0, 1, 2}, loc[6] = {0, 1, 2, 3, 4, 5}; in main() local 22 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 3, idx1, PETSC_COPY_VALUES, &is2)); in main()
|
| H A D | ex6.c | 7 PetscInt n = 6, idx1[3] = {0, 1, 2}, loc[6] = {0, 1, 2, 3, 4, 5}; in main() local 21 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 3, idx1, PETSC_COPY_VALUES, &is1)); in main()
|
| H A D | ex2.c | 8 PetscInt n = 5, idx1[2] = {0, 3}, idx2[2] = {1, 4}; in main() local 23 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 2, idx1, PETSC_COPY_VALUES, &is1)); in main()
|
| H A D | ex4.c | 8 PetscInt n = 5, idx1[2] = {0, 3}, idx2[2] = {1, 4}; in main() local 28 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 2, idx1, PETSC_COPY_VALUES, &is1)); in main()
|
| H A D | ex9.c | 7 PetscInt n = 5, i, idx2[3] = {0, 2, 3}, idx1[3] = {0, 1, 2}; in main() local 26 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, 3, idx1, PETSC_COPY_VALUES, &is1)); in main()
|
| /petsc/src/dm/tutorials/ |
| H A D | ex20.c | 125 PetscInt idx, idx0, idx1, idx2, idx3; in pic_insert_DMPLEX_with_cell_list() local 129 idx1 = idx0 + 1; in pic_insert_DMPLEX_with_cell_list() 130 idx2 = idx1 + nx[0]; in pic_insert_DMPLEX_with_cell_list() 134 tricells[3 * cnt + 1] = idx1; in pic_insert_DMPLEX_with_cell_list()
|
| /petsc/src/vec/is/tests/ |
| H A D | ex8.c | 9 const PetscInt *idx1, *idx2; in TestEqual() local 15 PetscCall(ISLocalToGlobalMappingGetIndices(m1, &idx1)); in TestEqual() 24 PetscCall(PetscArraycmp(idx1, idx2, n1, &flg)); in TestEqual() 32 PetscCall(ISLocalToGlobalMappingRestoreIndices(m1, &idx1)); in TestEqual()
|
| /petsc/src/ksp/pc/impls/redundant/ |
| H A D | redundant.c | 126 PetscInt *idx1, *idx2, i, j, k; in PCSetUp_Redundant() local 132 PetscCall(PetscMalloc2(red->psubcomm->n * mlocal, &idx1, red->psubcomm->n * mlocal, &idx2)); in PCSetUp_Redundant() 136 idx1[j] = i; in PCSetUp_Redundant() 140 PetscCall(ISCreateGeneral(comm, red->psubcomm->n * mlocal, idx1, PETSC_COPY_VALUES, &is1)); in PCSetUp_Redundant() 152 PetscCall(PetscFree2(idx1, idx2)); in PCSetUp_Redundant()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexpreallocate.c | 155 static PetscErrorCode PetscIntViewPairs(PetscInt N, PetscInt Ncol, const PetscInt idx1[], const Pet… in PetscIntViewPairs() argument 164 if (N) PetscAssertPointer(idx1, 3); in PetscIntViewPairs() 180 …SCIISynchronizedPrintf(viewer, " (%" PetscInt_FMT ", %" PetscInt_FMT ")", idx1[i * Ncol + j], idx2… in PetscIntViewPairs() 189 …SCIISynchronizedPrintf(viewer, " (%" PetscInt_FMT ", %" PetscInt_FMT ")", idx1[Ncol * n + i], idx2… in PetscIntViewPairs()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dtweakform.c | 964 PetscInt *values, *idx1, *idx2, *idx; in PetscWeakFormViewTable_Ascii() local 968 PetscCall(PetscMalloc6(Nk, &keys, Nk, &names, Nk, &values, Nk, &idx1, Nk, &idx2, Nk, &idx)); in PetscWeakFormViewTable_Ascii() 975 idx1[k] = k; in PetscWeakFormViewTable_Ascii() 977 PetscCall(PetscSortIntWithPermutation(Nk, values, idx1)); in PetscWeakFormViewTable_Ascii() 980 …if (keys[idx1[k]].label) PetscCall(PetscObjectGetName((PetscObject)keys[idx1[k]].label, &names[k])… in PetscWeakFormViewTable_Ascii() 988 idx[k] = idx1[idx2[k]]; in PetscWeakFormViewTable_Ascii() 1039 PetscCall(PetscFree6(keys, names, values, idx1, idx2, idx)); in PetscWeakFormViewTable_Ascii()
|
| /petsc/src/mat/tests/ |
| H A D | ex23.c | 587 PetscInt *idx0, *idx1, n0, n1; in main() local 623 PetscCall(PetscMalloc1(n1, &idx1)); in main() 625 for (i = 0; i < n1; i++) idx1[i] = rst + i; in main() 627 PetscCall(ISCreateGeneral(PETSC_COMM_WORLD, n1, idx1, PETSC_OWN_POINTER, &Ais[1])); in main() 629 PetscCall(ISCreateGeneral(PETSC_COMM_WORLD, n1, idx1, PETSC_COPY_VALUES, &Bis[1])); in main()
|
| /petsc/src/ksp/pc/impls/asm/ |
| H A D | asm.c | 358 PetscInt *idx1, *idx2, nout; in PCSetUp_ASM() local 364 PetscCall(PetscMalloc1(m_local, &idx1)); in PCSetUp_ASM() 365 … PetscCall(ISGlobalToLocalMappingApply(ltog, IS_GTOLM_DROP, m_local, idx_local, &nout, idx1)); in PCSetUp_ASM() 368 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, m_local, idx1, PETSC_OWN_POINTER, &isll)); in PCSetUp_ASM()
|
| /petsc/src/vec/is/section/interface/ |
| H A D | section.c | 253 const PetscInt *idx1, *idx2; in PetscSectionCompare() local 294 PetscCall(PetscSectionGetConstraintIndices(s1, p, &idx1)); in PetscSectionCompare() 296 PetscCall(PetscArraycmp(idx1, idx2, ncdof, congruent)); in PetscSectionCompare() 322 PetscCall(PetscSectionGetFieldConstraintIndices(s1, p, f, &idx1)); in PetscSectionCompare() 324 PetscCall(PetscArraycmp(idx1, idx2, nfcdof, congruent)); in PetscSectionCompare()
|