Home
last modified time | relevance | path

Searched refs:nzi (Results 1 – 5 of 5) 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
198 nzi = 0; in MatLUFactorSymbolic_SeqBAIJ()
202 nzi += nlnk; in MatLUFactorSymbolic_SeqBAIJ()
210 nzi += nlnk; in MatLUFactorSymbolic_SeqBAIJ()
213 bi[i + 1] = bi[i] + nzi; in MatLUFactorSymbolic_SeqBAIJ()
214 im[i] = nzi; in MatLUFactorSymbolic_SeqBAIJ()
218 nnz = nzi; in MatLUFactorSymbolic_SeqBAIJ()
227 if (current_space->local_remaining < nzi) { in MatLUFactorSymbolic_SeqBAIJ()
228 …nnz = PetscIntMultTruncate(2, PetscIntMultTruncate(n - i, nzi)); /* estimated and max additional s… in MatLUFactorSymbolic_SeqBAIJ()
234 PetscCall(PetscLLClean(n, n, nzi, lnk, current_space->array, lnkbt)); in MatLUFactorSymbolic_SeqBAIJ()
[all …]
H A Dbaijfact2.c324 PetscInt nzi, *bj, **bj_ptr, **bjlvl_ptr; in MatILUFactorSymbolic_SeqBAIJ() local
394 nzi = 0; in MatILUFactorSymbolic_SeqBAIJ()
401 nzi += nlnk; in MatILUFactorSymbolic_SeqBAIJ()
410 nzi++; in MatILUFactorSymbolic_SeqBAIJ()
424 nzi += nlnk; in MatILUFactorSymbolic_SeqBAIJ()
429 bi[i + 1] = bi[i] + nzi; in MatILUFactorSymbolic_SeqBAIJ()
432 if (current_space->local_remaining < nzi) { in MatILUFactorSymbolic_SeqBAIJ()
433 …nnz = PetscIntMultTruncate(2, PetscIntMultTruncate(nzi, n - i)); /* estimated and max additional s… in MatILUFactorSymbolic_SeqBAIJ()
440 …PetscCall(PetscIncompleteLLClean(n, n, nzi, lnk, lnk_lvl, current_space->array, current_space_lvl-… in MatILUFactorSymbolic_SeqBAIJ()
448 current_space->array += nzi; in MatILUFactorSymbolic_SeqBAIJ()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiptap.c229 PetscInt len, *dnz, *onz, nzi, nspacedouble; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local
303 nzi = ai[i + 1] - ai[i]; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
305 for (j = 0; j < nzi; j++) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
316 nzi = ai[i + 1] - ai[i]; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
318 for (j = 0; j < nzi; j++) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
479 nzi = coi[i + 1] - coi[i]; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
480 buf_si_i[nrows + 1] = buf_si_i[nrows] + nzi; /* i-structure */ in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
514 nzi = c_loc->i[i + 1] - c_loc->i[i]; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
516 PetscCall(PetscLLCondensedAddSorted_Scalable(nzi, Jptr, lnk)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
521 nzi = *(nextci[k] + 1) - *nextci[k]; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
[all …]
H A Dmpimatmatmult.c202 PetscInt *lnk, i, pnz, row, *api, *apj, *Jptr, apnz, nspacedouble = 0, j, nzi; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local
251 nzi = adi[i + 1] - adi[i]; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
252 for (j = 0; j < nzi; j++) { in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
260 nzi = aoi[i + 1] - aoi[i]; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
261 for (j = 0; j < nzi; j++) { in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
809 …PetscInt i, pnz, row, *api, *apj, *Jptr, apnz, nspacedouble = 0, j, nzi, *lnk, apnz_ma… in MatMatMultSymbolic_MPIAIJ_MPIAIJ() local
855 nzi = adi[i + 1] - adi[i]; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
856 for (j = 0; j < nzi; j++) { in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
872 nzi = aoi[i + 1] - aoi[i]; in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
873 for (j = 0; j < nzi; j++) { in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
[all …]
/petsc/src/mat/impls/aij/seq/
H A Daijfact.c61 PetscInt *bdiag, row, nnz, nzi, reallocs = 0, nzbd, *im; in MatLUFactorSymbolic_SeqAIJ() local
96 nzi = 0; in MatLUFactorSymbolic_SeqAIJ()
100 nzi += nlnk; in MatLUFactorSymbolic_SeqAIJ()
108 nzi += nlnk; in MatLUFactorSymbolic_SeqAIJ()
111 bi[i + 1] = bi[i] + nzi; in MatLUFactorSymbolic_SeqAIJ()
112 im[i] = nzi; in MatLUFactorSymbolic_SeqAIJ()
116 nnz = nzi; in MatLUFactorSymbolic_SeqAIJ()
125 if (current_space->local_remaining < nzi) { in MatLUFactorSymbolic_SeqAIJ()
127 nnz = PetscIntMultTruncate(2, PetscIntMultTruncate(n - 1, nzi)); in MatLUFactorSymbolic_SeqAIJ()
133 PetscCall(PetscLLClean(n, n, nzi, lnk, current_space->array, lnkbt)); in MatLUFactorSymbolic_SeqAIJ()
[all …]