Home
last modified time | relevance | path

Searched refs:nzbd (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/baij/seq/
H A Dbaijfact3.c159 PetscInt *bdiag, row, nnz, nzi, reallocs = 0, nzbd, *im; in MatLUFactorSymbolic_SeqBAIJ() local
207 nzbd = bdiag[row] + 1; /* num of entries in the row with column index <= row */ in MatLUFactorSymbolic_SeqBAIJ()
208 ajtmp = bi_ptr[row] + nzbd; /* points to the entry next to the diagonal */ in MatLUFactorSymbolic_SeqBAIJ()
209 PetscCall(PetscLLAddSortedLU(ajtmp, row, &nlnk, lnk, lnkbt, i, nzbd, im)); in MatLUFactorSymbolic_SeqBAIJ()
217 nzbd = 0; in MatLUFactorSymbolic_SeqBAIJ()
221 nzbd++; in MatLUFactorSymbolic_SeqBAIJ()
224 bdiag[i] = nzbd; /* note : bdaig[i] = nnzL as input for PetscFreeSpaceContiguous_LU() */ in MatLUFactorSymbolic_SeqBAIJ()
H A Dbaijfact2.c318 PetscInt *bdiag, prow, fm, nzbd, reallocs = 0, dcount = 0; in MatILUFactorSymbolic_SeqBAIJ() local
415 nzbd = 0; in MatILUFactorSymbolic_SeqBAIJ()
426 nzbd++; in MatILUFactorSymbolic_SeqBAIJ()
428 bdiag[i] = nzbd; in MatILUFactorSymbolic_SeqBAIJ()
/petsc/src/mat/impls/aij/seq/
H A Daijfact.c61 PetscInt *bdiag, row, nnz, nzi, reallocs = 0, nzbd, *im; in MatLUFactorSymbolic_SeqAIJ() local
105 nzbd = bdiag[row] + 1; /* num of entries in the row with column index <= row */ in MatLUFactorSymbolic_SeqAIJ()
106 ajtmp = bi_ptr[row] + nzbd; /* points to the entry next to the diagonal */ in MatLUFactorSymbolic_SeqAIJ()
107 PetscCall(PetscLLAddSortedLU(ajtmp, row, &nlnk, lnk, lnkbt, i, nzbd, im)); in MatLUFactorSymbolic_SeqAIJ()
115 nzbd = 0; in MatLUFactorSymbolic_SeqAIJ()
119 nzbd++; in MatLUFactorSymbolic_SeqAIJ()
122 bdiag[i] = nzbd; /* note: bdiag[i] = nnzL as input for PetscFreeSpaceContiguous_LU() */ in MatLUFactorSymbolic_SeqAIJ()
1545 PetscInt *bdiag, prow, fm, nzbd, reallocs = 0, dcount = 0; in MatILUFactorSymbolic_SeqAIJ() local
1614 nzbd = 0; in MatILUFactorSymbolic_SeqAIJ()
1624 nzbd++; in MatILUFactorSymbolic_SeqAIJ()
[all …]
/petsc/include/petsc/private/
H A Dmatimpl.h1043 …T nlnk, PetscInt *PETSC_RESTRICT lnk, PetscBT bt, PetscInt diag, PetscInt nzbd, PetscInt *PETSC_RE… in PetscLLAddSortedLU() argument
1045 const PetscInt nidx = im[idx_start] - nzbd; /* num of entries with idx_start < index <= diag */ in PetscLLAddSortedLU()
1052 ++nzbd; in PetscLLAddSortedLU()
1053 if (entry == diag) im[idx_start] = nzbd; in PetscLLAddSortedLU()