Home
last modified time | relevance | path

Searched refs:iia (Results 1 – 5 of 5) sorted by relevance

/petsc/src/mat/impls/aij/seq/
H A Dij.c31 …j, PetscBool lower_triangular, PetscInt shiftin, PetscInt shiftout, PetscInt **iia, PetscInt **jja) in MatToSymmetricIJ_SeqAIJ() argument
38 *iia = ia; in MatToSymmetricIJ_SeqAIJ()
H A Dinode.c53 static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Symmetric(Mat A, const PetscInt *iia[], const PetscI… in MatGetRowIJ_SeqAIJ_Inode_Symmetric() argument
81 *iia = ia; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
140 static PetscErrorCode MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric(Mat A, const PetscInt *iia[], const Pet… in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() argument
165 *iia = ia; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
249 static PetscErrorCode MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric(Mat A, const PetscInt *iia[], const … in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric() argument
273 *iia = ia; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c1403 PetscInt i, j, len, nnz, cnt, *iia = NULL, *jja = NULL; in PCASMCreateSubdomains() local
1417 PetscCall(PetscMalloc1(na + 1, &iia)); in PCASMCreateSubdomains()
1420 iia[0] = 0; in PCASMCreateSubdomains()
1431 iia[i + 1] = nnz; in PCASMCreateSubdomains()
1434 PetscCall(MatCreateMPIAdj(PETSC_COMM_SELF, na, na, iia, jja, NULL, &adj)); in PCASMCreateSubdomains()
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c1361 PetscInt i, j, len, nnz, cnt, *iia = NULL, *jja = NULL; in PCGASMCreateLocalSubdomains() local
1375 PetscCall(PetscMalloc1(na + 1, &iia)); in PCGASMCreateLocalSubdomains()
1378 iia[0] = 0; in PCGASMCreateLocalSubdomains()
1387 iia[i + 1] = nnz; in PCGASMCreateLocalSubdomains()
1390 PetscCall(MatCreateMPIAdj(PETSC_COMM_SELF, na, na, iia, jja, NULL, &adj)); in PCGASMCreateLocalSubdomains()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c853 PetscInt *iia, *jja, *iiu, *jju; in PCBDDCNedelecSupport() local
857 PetscCall(PetscMalloc1(n + 1, &iia)); in PCBDDCNedelecSupport()
876 iia[0] = 0; in PCBDDCNedelecSupport()
877 for (i = 0; i < n; i++) iia[i + 1] = iiu[i + 1] - iiu[i]; in PCBDDCNedelecSupport()
884 iia[idxs[i] + 1] = ii[i + 1] - ii[i]; in PCBDDCNedelecSupport()
888 for (i = 0; i < n; i++) iia[i + 1] += iia[i]; in PCBDDCNedelecSupport()
891 PetscCall(PetscMalloc1(iia[n], &jja)); in PCBDDCNedelecSupport()
894 for (j = 0; j < iiu[i + 1] - iiu[i]; j++) jja[iia[i] + j] = jju[iiu[i] + j]; in PCBDDCNedelecSupport()
901 for (j = 0; j < ii[i + 1] - ii[i]; j++) jja[iia[e] + j] = jj[ii[i] + j]; in PCBDDCNedelecSupport()
905 PetscCall(PCBDDCSetLocalAdjacencyGraph(pc, n, iia, jja, PETSC_COPY_VALUES)); in PCBDDCNedelecSupport()