Home
last modified time | relevance | path

Searched refs:dnz (Results 1 – 25 of 26) sorted by relevance

12

/petsc/src/mat/impls/aij/seq/
H A Dseqhashmat.h28 …PetscCall(PetscConcat(PetscConcat(MatSeq, TYPE), SetPreallocation)(B, 1, PETSC_DETERMINE, a->dnz)); in MatCopyHashToXAIJ_Seq_Hash()
30 PetscCall(MatSeqAIJSetPreallocation(B, PETSC_DETERMINE, a->dnz)); in MatCopyHashToXAIJ_Seq_Hash()
37 for (PetscInt i = 0; i < m; i++) rowstarts[i + 1] = rowstarts[i] + a->dnz[i]; in MatCopyHashToXAIJ_Seq_Hash()
50 …PetscCall(MatSetValues(B, 1, &i, a->dnz[i], PetscSafePointerPlusOffset(cols, start), PetscSafePoin… in MatCopyHashToXAIJ_Seq_Hash()
51 start += a->dnz[i]; in MatCopyHashToXAIJ_Seq_Hash()
54 if (A == B) PetscCall(PetscFree(a->dnz)); in MatCopyHashToXAIJ_Seq_Hash()
86 PetscCall(PetscFree(a->dnz)); in MatDestroy_Seq_Hash()
128 PetscCall(PetscCalloc1(m, &a->dnz)); in MatSetUp_Seq_Hash()
H A Dseqhashmatsetvalues.h59 if (missing) ++a->dnz[key.i]; in PetscConcat()
H A Daij.h166 PetscInt *dnz; member
H A Daij.c1204 PetscCall(PetscFree(a->dnz)); in MatReset_SeqAIJ()
3879 PetscCall(PetscFree(b->dnz)); in MatSeqAIJSetPreallocation_SeqAIJ()
/petsc/src/mat/impls/preallocator/
H A Dmatpreallocator.c6 PetscInt *dnz, *onz; member
19 PetscCall(PetscFree4(p->dnz, p->onz, p->dnzu, p->onzu)); in MatDestroy_Preallocator()
41 PetscCall(PetscCalloc4(mbs, &p->dnz, mbs, &p->onz, mbs, &p->dnzu, mbs, &p->onzu)); in MatSetUp_Preallocator()
70 ++p->dnz[key.i - rStart / bs]; in MatSetValues_Preallocator()
148 PetscCall(MatXAIJSetPreallocation(A, bs, p->dnz, p->onz, p->dnzu, p->onzu)); in MatPreallocatorPreallocate_Preallocator()
166 rowstarts[i + 1] = rowstarts[i] + p->dnz[i] + p->onz[i]; in MatPreallocatorPreallocate_Preallocator()
167 maxrow = PetscMax(maxrow, p->dnz[i] + p->onz[i]); in MatPreallocatorPreallocate_Preallocator()
184 PetscInt end = rowstarts[i], start = end - p->dnz[i] - p->onz[i]; in MatPreallocatorPreallocate_Preallocator()
264 p->dnz = NULL; in MatCreate_Preallocator()
/petsc/src/dm/impls/composite/
H A Dpackm.c46 PetscInt m, *dnz, *onz, i, j, mA; in DMCreateMatrix_Composite_AIJ() local
84 MatPreallocateBegin(PetscObjectComm((PetscObject)dm), m, m, dnz, onz); in DMCreateMatrix_Composite_AIJ()
117 PetscCall(MatPreallocateSet(com->rstart + next->rstart + i, nc, ccols, dnz, onz)); in DMCreateMatrix_Composite_AIJ()
126 …if (com->FormCoupleLocations) PetscCall((*com->FormCoupleLocations)(dm, NULL, dnz, onz, __rstart, … in DMCreateMatrix_Composite_AIJ()
127 PetscCall(MatMPIAIJSetPreallocation(*J, 0, dnz, 0, onz)); in DMCreateMatrix_Composite_AIJ()
128 PetscCall(MatSeqAIJSetPreallocation(*J, 0, dnz)); in DMCreateMatrix_Composite_AIJ()
129 MatPreallocateEnd(dnz, onz); in DMCreateMatrix_Composite_AIJ()
/petsc/src/dm/impls/da/
H A Dfdda.c825 PetscInt lstart, lend, pstart, pend, *dnz, *onz; in DMCreateMatrix_DA_2d_MPISELL() local
848 MatPreallocateBegin(comm, nc * nx * ny, nc * nx * ny, dnz, onz); in DMCreateMatrix_DA_2d_MPISELL()
870 PetscCall(MatPreallocateSetLocal(ltog, nc, rows, ltog, cnt, cols, dnz, onz)); in DMCreateMatrix_DA_2d_MPISELL()
874 PetscCall(MatSeqSELLSetPreallocation(J, 0, dnz)); in DMCreateMatrix_DA_2d_MPISELL()
875 PetscCall(MatMPISELLSetPreallocation(J, 0, dnz, 0, onz)); in DMCreateMatrix_DA_2d_MPISELL()
876 MatPreallocateEnd(dnz, onz); in DMCreateMatrix_DA_2d_MPISELL()
926 …PetscInt m, n, dim, s, *cols = NULL, k, nc, *rows = NULL, col, cnt, l, p, *dnz = NUL… in DMCreateMatrix_DA_3d_MPISELL() local
950 MatPreallocateBegin(comm, nc * nx * ny * nz, nc * nx * ny * nz, dnz, onz); in DMCreateMatrix_DA_3d_MPISELL()
976 PetscCall(MatPreallocateSetLocal(ltog, nc, rows, ltog, cnt, cols, dnz, onz)); in DMCreateMatrix_DA_3d_MPISELL()
981 PetscCall(MatSeqSELLSetPreallocation(J, 0, dnz)); in DMCreateMatrix_DA_3d_MPISELL()
[all …]
H A Ddainterp.c261 PetscInt m_ghost, n_ghost, m_ghost_c, n_ghost_c, *dnz, *onz; in DMCreateInterpolation_DA_2D_Q1() local
318 …MatPreallocateBegin(PetscObjectComm((PetscObject)daf), m_f * n_f, col_scale * m_c * n_c, dnz, onz); in DMCreateInterpolation_DA_2D_Q1()
345 PetscCall(MatPreallocateSet(row, nc, cols, dnz, onz)); in DMCreateInterpolation_DA_2D_Q1()
359 PetscCall(MatSeqAIJSetPreallocation(mat, 0, dnz)); in DMCreateInterpolation_DA_2D_Q1()
360 PetscCall(MatMPIAIJSetPreallocation(mat, 0, dnz, 0, onz)); in DMCreateInterpolation_DA_2D_Q1()
361 MatPreallocateEnd(dnz, onz); in DMCreateInterpolation_DA_2D_Q1()
489 PetscInt m_ghost, n_ghost, m_ghost_c, n_ghost_c, *dnz, *onz; in DMCreateInterpolation_DA_2D_Q0() local
536 …MatPreallocateBegin(PetscObjectComm((PetscObject)daf), m_f * n_f, col_scale * m_c * n_c, dnz, onz); in DMCreateInterpolation_DA_2D_Q0()
557 PetscCall(MatPreallocateSet(row, nc, cols, dnz, onz)); in DMCreateInterpolation_DA_2D_Q0()
571 PetscCall(MatSeqAIJSetPreallocation(mat, 0, dnz)); in DMCreateInterpolation_DA_2D_Q0()
[all …]
/petsc/src/tao/constrained/impls/ipm/
H A Dpdipm.c849 PetscInt *dnz, *onz, rjstart, nx_all, *nce_all, *Jranges, cols1[2]; in TaoSetup_PDIPM() local
1061 MatPreallocateBegin(comm, pdipm->n, pdipm->n, dnz, onz); in TaoSetup_PDIPM()
1077 PetscCall(MatPreallocateSet(row, 1, &col, dnz, onz)); in TaoSetup_PDIPM()
1091 PetscCall(MatPreallocateSet(row, 1, &col, dnz, onz)); in TaoSetup_PDIPM()
1106 PetscCall(MatPreallocateSet(row, 1, &col, dnz, onz)); in TaoSetup_PDIPM()
1121 PetscCall(MatPreallocateSet(row, 1, &col, dnz, onz)); in TaoSetup_PDIPM()
1135 PetscCall(MatPreallocateSet(row, 1, &col, dnz, onz)); in TaoSetup_PDIPM()
1151 PetscCall(MatPreallocateSet(row, 1, &col, dnz, onz)); /* grad g */ in TaoSetup_PDIPM()
1169 PetscCall(MatPreallocateSet(row, 1, &col, dnz, onz)); in TaoSetup_PDIPM()
1185 PetscCall(MatPreallocateSet(row, 1, &col, dnz, onz)); /* grad h */ in TaoSetup_PDIPM()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexpreallocate.c701 …t bs, PetscInt f, PetscSection sectionAdj, const PetscInt cols[], PetscInt dnz[], PetscInt onz[], … in DMPlexUpdateAllocation_Static() argument
724 ++dnz[r - rStart]; in DMPlexUpdateAllocation_Static()
743 ++dnz[r - rStart / bs]; in DMPlexUpdateAllocation_Static()
752 dnz[r] /= bs; in DMPlexUpdateAllocation_Static()
824 PetscErrorCode DMPlexPreallocateOperator(DM dm, PetscInt bs, PetscInt dnz[], PetscInt onz[], PetscI… in DMPlexPreallocateOperator() argument
841 if (dnz) PetscAssertPointer(dnz, 3); in DMPlexPreallocateOperator()
884 …PetscCall(DMPlexUpdateAllocation_Static(dm, rLayout, bs, -1, sectionAdj[idx], cols[idx], dnz, onz,… in DMPlexPreallocateOperator()
890 …PetscCall(DMPlexUpdateAllocation_Static(dm, rLayout, bs, f, sectionAdj[idx], cols[idx], dnz, onz, … in DMPlexPreallocateOperator()
895 PetscCall(MatXAIJSetPreallocation(A, bs, dnz, onz, dnzu, onzu)); in DMPlexPreallocateOperator()
929 …m, PetscInt bs, PetscSection section, PetscSection sectionGlobal, PetscInt dnz[], PetscInt onz[], …
[all …]
H A Dplexfem.c3351 PetscInt *dnz, *onz; in DMPlexComputeMassMatrixGeneral() local
3380 PetscCall(PetscCalloc2(locRows, &dnz, locRows, &onz)); in DMPlexComputeMassMatrixGeneral()
3439 if ((key.j >= rStart) && (key.j < rEnd)) ++dnz[key.i - rStart]; in DMPlexComputeMassMatrixGeneral()
3454 PetscCall(MatXAIJSetPreallocation(mass, 1, dnz, onz, NULL, NULL)); in DMPlexComputeMassMatrixGeneral()
3456 PetscCall(PetscFree2(dnz, onz)); in DMPlexComputeMassMatrixGeneral()
H A Dplex.c2930 PetscInt *dnz, *onz, *dnzu, *onzu, bsLocal[2], bsMinMax[2], *pblocks; in DMCreateMatrix_Plex() local
3008 …PetscCall(PetscCalloc4(localSize / bs, &dnz, localSize / bs, &onz, localSize / bs, &dnzu, localSiz… in DMCreateMatrix_Plex()
3009 PetscCall(DMPlexPreallocateOperator(dm, bs, dnz, onz, dnzu, onzu, *J, fillMatrix)); in DMCreateMatrix_Plex()
3010 PetscCall(PetscFree4(dnz, onz, dnzu, onzu)); in DMCreateMatrix_Plex()
/petsc/include/
H A Dpetscmat.h1077 #define MatPreallocateBegin(comm, nrows, ncols, dnz, onz) \ argument
1081 PetscCall(PetscCalloc2(__nrows, &(dnz), __nrows, &(onz))); \
1121 #define MatPreallocateSetLocal(rmap, nrows, rows, cmap, ncols, cols, dnz, onz) \ argument
1122 …Int __l = 0; __l < nrows; __l++) PetscCall(MatPreallocateSet((rows)[__l], ncols, cols, dnz, onz));)
1155 #define MatPreallocateSetLocalRemoveDups(rmap, nrows, rows, cmap, ncols, cols, dnz, onz) \ argument
1156 …Int __l = 0; __l < nrows; __l++) PetscCall(MatPreallocateSet((rows)[__l], ncols, cols, dnz, onz));)
1189 #define MatPreallocateSetLocalBlock(rmap, nrows, rows, cmap, ncols, cols, dnz, onz) \ argument
1190 …Int __l = 0; __l < nrows; __l++) PetscCall(MatPreallocateSet((rows)[__l], ncols, cols, dnz, onz));)
1222 #define MatPreallocateSymmetricSetLocalBlock(map, nrows, rows, ncols, cols, dnz, onz) \ argument
1223 …_l < nrows; __l++) PetscCall(MatPreallocateSymmetricSetBlock((rows)[__l], ncols, cols, dnz, onz));)
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmult.c200 PetscInt *pi_loc, *pj_loc, *pi_oth, *pj_oth, *dnz, *onz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local
248 MatPreallocateBegin(comm, am, pn, dnz, onz); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
284 PetscCall(MatPreallocateSet(i + rstart, apnz, current_space->array, dnz, onz)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
307 PetscCall(MatMPIAIJSetPreallocation(C, 0, dnz, 0, onz)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
308 MatPreallocateEnd(dnz, onz); in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
807 PetscInt *pi_loc, *pj_loc, *pi_oth, *pj_oth, *dnz, *onz; in MatMatMultSymbolic_MPIAIJ_MPIAIJ() local
852 MatPreallocateBegin(comm, am, pn, dnz, onz); in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
907 PetscCall(MatPreallocateSet(i + rstart, apnz, current_space->array, dnz, onz)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
926 PetscCall(MatMPIAIJSetPreallocation(C, 0, dnz, 0, onz)); in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
927 MatPreallocateEnd(dnz, onz); in MatMatMultSymbolic_MPIAIJ_MPIAIJ()
[all …]
H A Dmpiptap.c229 PetscInt len, *dnz, *onz, nzi, nspacedouble; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local
510 MatPreallocateBegin(comm, pn, pn, dnz, onz); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
532 PetscCall(MatPreallocateSet(i + owners[rank], nzi, current_space->array, dnz, onz)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
544 PetscCall(MatMPIAIJSetPreallocation(Cmpi, 0, dnz, 0, onz)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
545 MatPreallocateEnd(dnz, onz); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
994 PetscInt lidx, *rdj, col, pcstart, pcend, *dnz, *onz, am, arstart, arend, *poj, *pdj; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce() local
1144 PetscCall(PetscMalloc2(pn, &dnz, pn, &onz)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1198 dnz[i] = htsize; in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1211 PetscCall(MatMPIAIJSetPreallocation(Cmpi, 0, dnz, 0, onz)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
1213 PetscCall(PetscFree2(dnz, onz)); in MatPtAPSymbolic_MPIAIJ_MPIXAIJ_allatonce()
[all …]
H A Dmpiaij.c653 PetscInt diag_so_far = 0, dnz; in MatSetValues_MPIAIJ_CopyFromCSRFormat_Symbolic() local
659 dnz = onz = 0; in MatSetValues_MPIAIJ_CopyFromCSRFormat_Symbolic()
665 dnz++; in MatSetValues_MPIAIJ_CopyFromCSRFormat_Symbolic()
671 ailen[j] = dnz; in MatSetValues_MPIAIJ_CopyFromCSRFormat_Symbolic()
4580 PetscInt *dnz, *onz, sum, bs, cbs; in MatCreateMPIMatConcatenateSeqMat_MPIAIJ() local
4590 MatPreallocateBegin(comm, m, n, dnz, onz); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4593 PetscCall(MatPreallocateSet(i + rstart, nnz, indx, dnz, onz)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4603 PetscCall(MatSeqAIJSetPreallocation(*outmat, 0, dnz)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4604 PetscCall(MatMPIAIJSetPreallocation(*outmat, 0, dnz, 0, onz)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4605 MatPreallocateEnd(dnz, onz); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
[all …]
/petsc/src/ksp/pc/impls/hmg/
H A Dhmg.c36 PetscInt subrow, row, nz, *d_nnz, *o_nnz, i, j, dnz, onz, max_nz, *indices; in PCHMGExpandInterpolation_Private() local
54 dnz = 0; in PCHMGExpandInterpolation_Private()
57 if (idx[i] >= subcstart && idx[i] < subcend) dnz++; in PCHMGExpandInterpolation_Private()
61 d_nnz[(subrow - subrstart) * blocksize + i] = dnz; in PCHMGExpandInterpolation_Private()
/petsc/src/dm/impls/swarm/
H A Dswarm.c475 PetscInt *dnz, *onz; in DMSwarmComputeMassMatrix_Private() local
514 PetscCall(PetscCalloc2(locRows, &dnz, locRows, &onz)); in DMSwarmComputeMassMatrix_Private()
562 if ((key.j >= colStart) && (key.j < colEnd)) ++dnz[key.i - rStart]; in DMSwarmComputeMassMatrix_Private()
574 PetscCall(MatXAIJSetPreallocation(mass, 1, dnz, onz, NULL, NULL)); in DMSwarmComputeMassMatrix_Private()
576 PetscCall(PetscFree2(dnz, onz)); in DMSwarmComputeMassMatrix_Private()
698 PetscInt *dnz, *onz, *adj, depth, maxConeSize, maxSupportSize, maxAdjSize; in DMSwarmComputeMassMatrixSquare_Private() local
742 PetscCall(PetscCalloc2(locRows, &dnz, locRows, &onz)); in DMSwarmComputeMassMatrixSquare_Private()
758 for (PetscInt i = 0; i < numCIndices; ++i) dnz[cindices[i]] += numCIndices; in DMSwarmComputeMassMatrixSquare_Private()
781 if ((key.j >= colStart) && (key.j < colEnd)) ++dnz[key.i - rStart]; in DMSwarmComputeMassMatrixSquare_Private()
794 PetscCall(MatXAIJSetPreallocation(mass, 1, dnz, onz, NULL, NULL)); in DMSwarmComputeMassMatrixSquare_Private()
[all …]
/petsc/src/mat/impls/maij/
H A Dmaij.c925 PetscInt dof = maij->dof, i, j, *dnz = NULL, *onz = NULL, nmax = 0, onmax = 0; in MatConvert_MPIMAIJ_MPIAIJ() local
931 PetscCall(PetscMalloc2(A->rmap->n, &dnz, A->rmap->n, &onz)); in MatConvert_MPIMAIJ_MPIAIJ()
936 dnz[dof * i + j] = AIJ->ilen[i]; in MatConvert_MPIMAIJ_MPIAIJ()
943 PetscCall(MatMPIAIJSetPreallocation(B, 0, dnz, 0, onz)); in MatConvert_MPIMAIJ_MPIAIJ()
945 PetscCall(PetscFree2(dnz, onz)); in MatConvert_MPIMAIJ_MPIAIJ()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c1614 static PetscErrorCode MatHYPRESetPreallocation_HYPRE(Mat A, PetscInt dnz, const PetscInt dnnz[], Pe… argument
1639 if (dnz == PETSC_DEFAULT || dnz == PETSC_DECIDE) dnz = 10 * bs;
1644 for (i = 0; i < A->rmap->n; i++) hdnnz[i] = (HYPRE_Int)dnz;
1718 PetscErrorCode MatHYPRESetPreallocation(Mat A, PetscInt dnz, const PetscInt dnnz[], PetscInt onz, c… argument
1723 …tion_C", (Mat, PetscInt, const PetscInt[], PetscInt, const PetscInt[]), (A, dnz, dnnz, onz, onnz));
/petsc/src/mat/impls/is/
H A Dmatis.c474 PetscInt gcnt = i, *dnz, *onz, j, *lndmapi; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
480 MatPreallocateBegin(comm, A->rmap->n, A->cmap->n, dnz, onz); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
481 for (i = 0, cnt = 0; i < A->rmap->n; i++) dnz[i] = ndmapi[i] < 0 ? i + A->rmap->rstart : -1; in MatMPIXAIJComputeLocalToGlobalMapping_Private()
484 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, dnz, lndmapi, MPI_REPLACE)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
501 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, dnz, lndmapi, MPI_REPLACE)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
504 PetscCall(PetscArrayzero(dnz, A->rmap->n)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
513 PetscCall(MatPreallocateSet(i + A->rmap->rstart, s, idxs, dnz, onz)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
524 for (i = 0, j = 0; i < A->rmap->n; i++) j = PetscMax(j, dnz[i] + onz[i]); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
531 PetscCall(MatMPIAIJSetPreallocation(A2, 0, dnz, 0, onz)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
534 PetscInt row = i + A2->rmap->rstart, s = dnz[i] + onz[i]; in MatMPIXAIJComputeLocalToGlobalMapping_Private()
[all …]
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c2811 PetscInt *dnz, *onz, mbs, Nbs, nbs; in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ() local
2822 …MatPreallocateBegin(comm, mbs, nbs, dnz, onz); /* inline function, output __end and __rstart are u… in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2837 PetscCall(MatPreallocateSet(i + rstart, nnz, bindx, dnz, onz)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2847 PetscCall(MatSeqSBAIJSetPreallocation(*outmat, bs, 0, dnz)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2848 PetscCall(MatMPISBAIJSetPreallocation(*outmat, bs, 0, dnz, 0, onz)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2849 MatPreallocateEnd(dnz, onz); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c3587 PetscInt *dnz, *onz, mbs, Nbs, nbs; in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ() local
3598 …MatPreallocateBegin(comm, mbs, nbs, dnz, onz); /* inline function, output __end and __rstart are u… in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3612 PetscCall(MatPreallocateSet(i + rstart, nnz, bindx, dnz, onz)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3621 PetscCall(MatSeqBAIJSetPreallocation(*outmat, bs, 0, dnz)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3622 PetscCall(MatMPIBAIJSetPreallocation(*outmat, bs, 0, dnz, 0, onz)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3623 MatPreallocateEnd(dnz, onz); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c135 PetscCall(PetscFree(a->dnz)); in MatDestroy_SeqSBAIJ()
1375 PetscCall(PetscFree(b->dnz)); in MatSeqSBAIJSetPreallocation_SeqSBAIJ()
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c1510 PetscCall(PetscFree(a->dnz)); in MatDestroy_SeqBAIJ()
3159 PetscCall(PetscFree(b->dnz)); in MatSeqBAIJSetPreallocation_SeqBAIJ()

12