Home
last modified time | relevance | path

Searched refs:idx1 (Results 1 – 13 of 13) sorted by relevance

/petsc/src/vec/vec/tests/ !
H A Dex7.c7 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 Dex6.c7 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 Dex2.c8 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 Dex4.c8 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 Dex9.c7 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 Dex20.c125 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 Dex8.c9 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 Dredundant.c126 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 Dplexpreallocate.c155 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 Ddtweakform.c964 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 Dex23.c587 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 Dasm.c358 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 Dsection.c253 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()