Searched refs:nzbd (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact3.c | 159 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 D | baijfact2.c | 318 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 D | aijfact.c | 61 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 D | matimpl.h | 1043 …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()
|