Searched refs:iia (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/mat/impls/aij/seq/ |
| H A D | ij.c | 31 …j, PetscBool lower_triangular, PetscInt shiftin, PetscInt shiftout, PetscInt **iia, PetscInt **jja) in MatToSymmetricIJ_SeqAIJ() argument 38 *iia = ia; in MatToSymmetricIJ_SeqAIJ()
|
| H A D | inode.c | 53 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 D | asm.c | 1403 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 D | gasm.c | 1361 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 D | bddcprivate.c | 853 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()
|