| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 882 …ne PetscLLCreate(idx_start, lnk_max, nlnk, lnk, bt) ((PetscErrorCode)(PetscMalloc1(nlnk, &lnk) || … argument 884 …Create_new(idx_start, lnk_max, nlnk, lnk, bt, lnk_empty) ((PetscErrorCode)(PetscMalloc1(nlnk, &lnk… argument 886 … PetscInt k, PetscInt idx_start, PetscInt entry, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RE… in PetscLLInsertLocation_Private() argument 901 ++(*nlnk); in PetscLLInsertLocation_Private() 906 …Int *PETSC_RESTRICT indices, PetscInt idx_start, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RE… in PetscLLAdd_Private() argument 909 *nlnk = 0; in PetscLLAdd_Private() 913 … PetscCall(PetscLLInsertLocation_Private(assume_sorted, k, idx_start, entry, nlnk, &lnkdata, lnk)); in PetscLLAdd_Private() 931 …Int *PETSC_RESTRICT indices, PetscInt idx_start, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RE… in PetscLLAdd() argument 934 PetscCall(PetscLLAdd_Private(nidx, indices, idx_start, nlnk, lnk, bt, PETSC_FALSE)); in PetscLLAdd() 951 …Int *PETSC_RESTRICT indices, PetscInt idx_start, PetscInt *PETSC_RESTRICT nlnk, PetscInt *PETSC_RE… in PetscLLAddSorted() argument [all …]
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact3.c | 161 PetscInt nlnk, *lnk, k, **bi_ptr; in MatLUFactorSymbolic_SeqBAIJ() local 185 nlnk = n + 1; in MatLUFactorSymbolic_SeqBAIJ() 186 PetscCall(PetscLLCreate(n, n, nlnk, lnk, lnkbt)); in MatLUFactorSymbolic_SeqBAIJ() 201 PetscCall(PetscLLAddPerm(nnz, ajtmp, ic, n, &nlnk, lnk, lnkbt)); in MatLUFactorSymbolic_SeqBAIJ() 202 nzi += nlnk; in MatLUFactorSymbolic_SeqBAIJ() 209 PetscCall(PetscLLAddSortedLU(ajtmp, row, &nlnk, lnk, lnkbt, i, nzbd, im)); in MatLUFactorSymbolic_SeqBAIJ() 210 nzi += nlnk; in MatLUFactorSymbolic_SeqBAIJ()
|
| H A D | baijfact2.c | 322 PetscInt nlnk, *lnk, *lnk_lvl = NULL; in MatILUFactorSymbolic_SeqBAIJ() local 384 nlnk = n + 1; in MatILUFactorSymbolic_SeqBAIJ() 385 PetscCall(PetscIncompleteLLCreate(n, n, nlnk, lnk, lnk_lvl, lnkbt)); in MatILUFactorSymbolic_SeqBAIJ() 400 PetscCall(PetscIncompleteLLInit(nnz, cols, n, ic, &nlnk, lnk, lnk_lvl, lnkbt)); in MatILUFactorSymbolic_SeqBAIJ() 401 nzi += nlnk; in MatILUFactorSymbolic_SeqBAIJ() 423 …PetscCall(PetscILULLAddSorted(nnz, cols, levels, cols_lvl, prow, &nlnk, lnk, lnk_lvl, lnkbt, prow)… in MatILUFactorSymbolic_SeqBAIJ() 424 nzi += nlnk; in MatILUFactorSymbolic_SeqBAIJ()
|
| H A D | baijfact.c | 1025 …PetscInt nlnk, *lnk, *lnk_lvl = NULL, ncols, ncols_upper, *cols, *cols_lvl, *uj, **uj_pt… in MatICCFactorSymbolic_SeqBAIJ() local 1092 nlnk = am + 1; in MatICCFactorSymbolic_SeqBAIJ() 1093 PetscCall(PetscIncompleteLLCreate(am, am, nlnk, lnk, lnk_lvl, lnkbt)); in MatICCFactorSymbolic_SeqBAIJ() 1117 …PetscCall(PetscIncompleteLLAdd(ncols_upper, cols, levels, cols_lvl, am, &nlnk, lnk, lnk_lvl, lnkbt… in MatICCFactorSymbolic_SeqBAIJ() 1118 nzk += nlnk; in MatICCFactorSymbolic_SeqBAIJ() 1133 …PetscCall(PetscIncompleteLLAddSorted(ncols, cols, levels, cols_lvl, am, &nlnk, lnk, lnk_lvl, lnkbt… in MatICCFactorSymbolic_SeqBAIJ() 1134 nzk += nlnk; in MatICCFactorSymbolic_SeqBAIJ() 1255 PetscInt nlnk, *lnk, ncols, ncols_upper, *cols, *uj, **ui_ptr, *uj_ptr; in MatCholeskyFactorSymbolic_SeqBAIJ() local 1293 nlnk = mbs + 1; in MatCholeskyFactorSymbolic_SeqBAIJ() 1294 PetscCall(PetscLLCreate(mbs, mbs, nlnk, lnk, lnkbt)); in MatCholeskyFactorSymbolic_SeqBAIJ() [all …]
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matptap.c | 71 PetscInt i, j, k, ptnzi, arow, anzj, ptanzi, prow, pnzj, cnzi, nlnk, *lnk; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy() local 90 nlnk = pn + 1; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy() 91 PetscCall(PetscLLCreate(pn, pn, nlnk, lnk, lnkbt)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy() 121 PetscCall(PetscLLAddSorted(pnzj, pjj, pn, &nlnk, lnk, lnkbt)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy() 122 cnzi += nlnk; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
|
| H A D | aijfact.c | 63 PetscInt nlnk, *lnk, k, **bi_ptr; in MatLUFactorSymbolic_SeqAIJ() local 83 nlnk = n + 1; in MatLUFactorSymbolic_SeqAIJ() 84 PetscCall(PetscLLCreate(n, n, nlnk, lnk, lnkbt)); in MatLUFactorSymbolic_SeqAIJ() 99 PetscCall(PetscLLAddPerm(nnz, ajtmp, ic, n, &nlnk, lnk, lnkbt)); in MatLUFactorSymbolic_SeqAIJ() 100 nzi += nlnk; in MatLUFactorSymbolic_SeqAIJ() 107 PetscCall(PetscLLAddSortedLU(ajtmp, row, &nlnk, lnk, lnkbt, i, nzbd, im)); in MatLUFactorSymbolic_SeqAIJ() 108 nzi += nlnk; in MatLUFactorSymbolic_SeqAIJ() 1549 PetscInt nlnk, *lnk, *lnk_lvl = NULL; in MatILUFactorSymbolic_SeqAIJ() local 1582 nlnk = n + 1; in MatILUFactorSymbolic_SeqAIJ() 1583 PetscCall(PetscIncompleteLLCreate(n, n, nlnk, lnk, lnk_lvl, lnkbt)); in MatILUFactorSymbolic_SeqAIJ() [all …]
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaijfact.c | 229 PetscInt nlnk, *lnk, ncols, *cols, *uj, **ui_ptr, *uj_ptr, *udiag; in MatCholeskyFactorSymbolic_SeqSBAIJ() local 263 nlnk = mbs + 1; in MatCholeskyFactorSymbolic_SeqSBAIJ() 264 PetscCall(PetscLLCreate(mbs, mbs, nlnk, lnk, lnkbt)); in MatCholeskyFactorSymbolic_SeqSBAIJ() 279 PetscCall(PetscLLAdd(ncols, cols, mbs, &nlnk, lnk, lnkbt)); in MatCholeskyFactorSymbolic_SeqSBAIJ() 280 nzk += nlnk; in MatCholeskyFactorSymbolic_SeqSBAIJ() 292 PetscCall(PetscLLAddSorted(ncols, uj_ptr, mbs, &nlnk, lnk, lnkbt)); in MatCholeskyFactorSymbolic_SeqSBAIJ() 293 nzk += nlnk; in MatCholeskyFactorSymbolic_SeqSBAIJ() 394 PetscInt nlnk, *lnk, ncols, *cols, *uj, **ui_ptr, *uj_ptr; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() local 438 nlnk = mbs + 1; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() 439 PetscCall(PetscLLCreate(mbs, mbs, nlnk, lnk, lnkbt)); in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() [all …]
|
| H A D | sbaijfact2.c | 2478 PetscInt nlnk, *lnk, *lnk_lvl = NULL, ncols, *uj, **uj_ptr, **uj_lvl_ptr; in MatICCFactorSymbolic_SeqSBAIJ() local 2531 nlnk = am + 1; in MatICCFactorSymbolic_SeqSBAIJ() 2532 PetscCall(PetscIncompleteLLCreate(am, am, nlnk, lnk, lnk_lvl, lnkbt)); in MatICCFactorSymbolic_SeqSBAIJ() 2549 PetscCall(PetscIncompleteLLInit(ncols, cols, am, rip, &nlnk, lnk, lnk_lvl, lnkbt)); in MatICCFactorSymbolic_SeqSBAIJ() 2550 nzk += nlnk; in MatICCFactorSymbolic_SeqSBAIJ() 2567 PetscCall(PetscICCLLAddSorted(ncols, cols, levels, uj, am, &nlnk, lnk, lnk_lvl, lnkbt, j)); in MatICCFactorSymbolic_SeqSBAIJ() 2568 nzk += nlnk; in MatICCFactorSymbolic_SeqSBAIJ() 2680 PetscInt nlnk, *lnk, *lnk_lvl = NULL, ncols, *cols_lvl, *uj, **uj_ptr, **uj_lvl_ptr; in MatICCFactorSymbolic_SeqSBAIJ_inplace() local 2729 nlnk = am + 1; in MatICCFactorSymbolic_SeqSBAIJ_inplace() 2730 PetscCall(PetscIncompleteLLCreate(am, am, nlnk, lnk, lnk_lvl, lnkbt)); in MatICCFactorSymbolic_SeqSBAIJ_inplace() [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 4775 PetscInt k, anzi, *bi, *bj, *lnk, nlnk, arow, bnzi; in MatCreateMPIAIJSumSeqAIJSymbolic() local 4904 nlnk = N + 1; in MatCreateMPIAIJSumSeqAIJSymbolic() 4905 PetscCall(PetscLLCreate(N, N, nlnk, lnk, lnkbt)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4931 PetscCall(PetscLLAddSorted(anzi, aj, N, &nlnk, lnk, lnkbt)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4932 bnzi += nlnk; in MatCreateMPIAIJSumSeqAIJSymbolic() 4938 PetscCall(PetscLLAddSorted(anzi, aj, N, &nlnk, lnk, lnkbt)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4939 bnzi += nlnk; in MatCreateMPIAIJSumSeqAIJSymbolic()
|