Home
last modified time | relevance | path

Searched refs:current_space (Results 1 – 12 of 12) sorted by relevance

/petsc/src/mat/impls/baij/seq/
H A Dbaijfact3.c162 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatLUFactorSymbolic_SeqBAIJ() local
194 current_space = free_space; in MatLUFactorSymbolic_SeqBAIJ()
227 if (current_space->local_remaining < nzi) { in MatLUFactorSymbolic_SeqBAIJ()
229 PetscCall(PetscFreeSpaceGet(nnz, &current_space)); in MatLUFactorSymbolic_SeqBAIJ()
234 PetscCall(PetscLLClean(n, n, nzi, lnk, current_space->array, lnkbt)); in MatLUFactorSymbolic_SeqBAIJ()
236 bi_ptr[i] = current_space->array; in MatLUFactorSymbolic_SeqBAIJ()
237 current_space->array += nzi; in MatLUFactorSymbolic_SeqBAIJ()
238 current_space->local_used += nzi; in MatLUFactorSymbolic_SeqBAIJ()
239 current_space->local_remaining -= nzi; in MatLUFactorSymbolic_SeqBAIJ()
H A Dbaijfact2.c325 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatILUFactorSymbolic_SeqBAIJ() local
389 current_space = free_space; in MatILUFactorSymbolic_SeqBAIJ()
432 if (current_space->local_remaining < nzi) { in MatILUFactorSymbolic_SeqBAIJ()
434 PetscCall(PetscFreeSpaceGet(nnz, &current_space)); in MatILUFactorSymbolic_SeqBAIJ()
440 …PetscCall(PetscIncompleteLLClean(n, n, nzi, lnk, lnk_lvl, current_space->array, current_space_lvl-… in MatILUFactorSymbolic_SeqBAIJ()
442 bj_ptr[i] = current_space->array; in MatILUFactorSymbolic_SeqBAIJ()
448 current_space->array += nzi; in MatILUFactorSymbolic_SeqBAIJ()
449 current_space->local_used += nzi; in MatILUFactorSymbolic_SeqBAIJ()
450 current_space->local_remaining -= nzi; in MatILUFactorSymbolic_SeqBAIJ()
H A Dbaijfact.c1027 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatICCFactorSymbolic_SeqBAIJ() local
1098 current_space = free_space; in MatICCFactorSymbolic_SeqBAIJ()
1148 if (current_space->local_remaining < nzk) { in MatICCFactorSymbolic_SeqBAIJ()
1151 PetscCall(PetscFreeSpaceGet(i, &current_space)); in MatICCFactorSymbolic_SeqBAIJ()
1157 …PetscCall(PetscIncompleteLLClean(am, am, nzk, lnk, lnk_lvl, current_space->array, current_space_lv… in MatICCFactorSymbolic_SeqBAIJ()
1161 … i = current_space->array[1]; /* col value of the first nonzero element in U(k, k+1:am-1) */ in MatICCFactorSymbolic_SeqBAIJ()
1166 uj_ptr[k] = current_space->array; in MatICCFactorSymbolic_SeqBAIJ()
1169 current_space->array += nzk; in MatICCFactorSymbolic_SeqBAIJ()
1170 current_space->local_used += nzk; in MatICCFactorSymbolic_SeqBAIJ()
1171 current_space->local_remaining -= nzk; in MatICCFactorSymbolic_SeqBAIJ()
[all …]
/petsc/src/mat/impls/aij/seq/
H A Dmatptap.c66 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy() local
95 current_space = free_space; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
127 if (current_space->local_remaining < cnzi) { in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
128 …tscCall(PetscFreeSpaceGet(PetscIntSumTruncate(cnzi, current_space->total_array_size), &current_spa… in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
133 PetscCall(PetscLLClean(pn, pn, cnzi, lnk, current_space->array, lnkbt)); in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
135 current_space->array += cnzi; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
136 current_space->local_used += cnzi; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
137 current_space->local_remaining -= cnzi; in MatPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy()
H A Dmatmatmult.c153 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() local
173 current_space = free_space; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
192 if (current_space->local_remaining < cnzi) { in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
193 …tscCall(PetscFreeSpaceGet(PetscIntSumTruncate(cnzi, current_space->total_array_size), &current_spa… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
198 PetscCall(PetscLLCondensedClean(bn, cnzi, current_space->array, lnk, lnkbt)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
200 current_space->array += cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
201 current_space->local_used += cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
202 current_space->local_remaining -= cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
389 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() local
407 current_space = free_space; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
[all …]
H A Daijfact.c64 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatLUFactorSymbolic_SeqAIJ() local
92 current_space = free_space; in MatLUFactorSymbolic_SeqAIJ()
125 if (current_space->local_remaining < nzi) { in MatLUFactorSymbolic_SeqAIJ()
128 PetscCall(PetscFreeSpaceGet(nnz, &current_space)); in MatLUFactorSymbolic_SeqAIJ()
133 PetscCall(PetscLLClean(n, n, nzi, lnk, current_space->array, lnkbt)); in MatLUFactorSymbolic_SeqAIJ()
135 bi_ptr[i] = current_space->array; in MatLUFactorSymbolic_SeqAIJ()
136 current_space->array += nzi; in MatLUFactorSymbolic_SeqAIJ()
137 current_space->local_used += nzi; in MatLUFactorSymbolic_SeqAIJ()
138 current_space->local_remaining -= nzi; in MatLUFactorSymbolic_SeqAIJ()
1552 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatILUFactorSymbolic_SeqAIJ() local
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c197 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local
246 current_space = free_space; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
277 if (current_space->local_remaining < apnz) { in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
278 …tscCall(PetscFreeSpaceGet(PetscIntSumTruncate(apnz, current_space->total_array_size), &current_spa… in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
283 PetscCall(PetscLLCondensedClean(pN, apnz, current_space->array, lnk, lnkbt)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
284 PetscCall(MatPreallocateSet(i + rstart, apnz, current_space->array, dnz, onz)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
286 current_space->array += apnz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
287 current_space->local_used += apnz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
288 current_space->local_remaining -= apnz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
804 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatMatMultSymbolic_MPIAIJ_MPIAIJ() local
[all …]
H A Dmpiptap.c222 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local
294 current_space = free_space; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
329 if (current_space->local_remaining < apnz) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
330 …tscCall(PetscFreeSpaceGet(PetscIntSumTruncate(apnz, current_space->total_array_size), &current_spa… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
335 PetscCall(PetscLLCondensedClean_Scalable(apnz, current_space->array, lnk)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
337 current_space->array += apnz; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
338 current_space->local_used += apnz; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
339 current_space->local_remaining -= apnz; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
500 current_space = free_space; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
531 PetscCall(PetscLLCondensedClean_Scalable(nzi, current_space->array, lnk)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
[all …]
H A Dmpiaij.c4779 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatCreateMPIAIJSumSeqAIJSymbolic() local
4911 current_space = free_space; in MatCreateMPIAIJSumSeqAIJSymbolic()
4947 …if (current_space->local_remaining < bnzi) PetscCall(PetscFreeSpaceGet(PetscIntSumTruncate(bnzi, c… in MatCreateMPIAIJSumSeqAIJSymbolic()
4949 PetscCall(PetscLLClean(N, N, bnzi, lnk, current_space->array, lnkbt)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4950 PetscCall(MatPreallocateSet(i + owners[rank], bnzi, current_space->array, dnz, onz)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4952 current_space->array += bnzi; in MatCreateMPIAIJSumSeqAIJSymbolic()
4953 current_space->local_used += bnzi; in MatCreateMPIAIJSumSeqAIJSymbolic()
4954 current_space->local_remaining -= bnzi; in MatCreateMPIAIJSumSeqAIJSymbolic()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaijfact.c230 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatCholeskyFactorSymbolic_SeqSBAIJ() local
268 current_space = free_space; in MatCholeskyFactorSymbolic_SeqSBAIJ()
306 if (current_space->local_remaining < nzk) { in MatCholeskyFactorSymbolic_SeqSBAIJ()
309 PetscCall(PetscFreeSpaceGet(i, &current_space)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
314 PetscCall(PetscLLClean(mbs, mbs, nzk, lnk, current_space->array, lnkbt)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
318 … i = current_space->array[1]; /* col value of the first nonzero element in U(k, k+1:mbs-1) */ in MatCholeskyFactorSymbolic_SeqSBAIJ()
323 ui_ptr[k] = current_space->array; in MatCholeskyFactorSymbolic_SeqSBAIJ()
325 current_space->array += nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
326 current_space->local_used += nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
327 current_space->local_remaining -= nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
[all …]
H A Dsbaijfact2.c2480 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatICCFactorSymbolic_SeqSBAIJ() local
2537 current_space = free_space; in MatICCFactorSymbolic_SeqSBAIJ()
2582 if (current_space->local_remaining < nzk) { in MatICCFactorSymbolic_SeqSBAIJ()
2585 PetscCall(PetscFreeSpaceGet(i, &current_space)); in MatICCFactorSymbolic_SeqSBAIJ()
2592 …PetscCall(PetscIncompleteLLClean(am, am, nzk, lnk, lnk_lvl, current_space->array, current_space_lv… in MatICCFactorSymbolic_SeqSBAIJ()
2596 … i = current_space->array[1]; /* col value of the first nonzero element in U(k, k+1:am-1) */ in MatICCFactorSymbolic_SeqSBAIJ()
2601 uj_ptr[k] = current_space->array; in MatICCFactorSymbolic_SeqSBAIJ()
2604 current_space->array += nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2605 current_space->local_used += nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2606 current_space->local_remaining -= nzk; in MatICCFactorSymbolic_SeqSBAIJ()
[all …]
/petsc/src/mat/impls/maij/
H A Dmaij.c670 PetscFreeSpaceList free_space = NULL, current_space = NULL; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ() local
700 current_space = free_space; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
748 …if (current_space->local_remaining < cnzi) PetscCall(PetscFreeSpaceGet(PetscIntSumTruncate(cnzi, c… in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
751 PetscCall(PetscArraycpy(current_space->array, sparserow, cnzi)); in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
753 current_space->array += cnzi; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
754 current_space->local_used += cnzi; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()
755 current_space->local_remaining -= cnzi; in MatPtAPSymbolic_SeqAIJ_SeqMAIJ()