Searched refs:MatPreallocatorPreallocate (Results 1 – 15 of 15) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex230.c | 65 PetscCall(MatPreallocatorPreallocate(preallocator, PETSC_TRUE, A)); in ex1_nonsquare_bs1() 183 PetscCall(MatPreallocatorPreallocate(preallocator, PETSC_TRUE, A)); in ex2_square_bsvariable()
|
| /petsc/src/mat/impls/preallocator/ |
| H A D | matpreallocator.c | 229 PetscErrorCode MatPreallocatorPreallocate(Mat mat, PetscBool fill, Mat A) in MatPreallocatorPreallocate() function
|
| /petsc/src/ksp/pc/impls/mg/ |
| H A D | gdsw.c | 298 PetscCall(MatPreallocatorPreallocate(preallocator, PETSC_FALSE, *cspace)); in PCMGGDSWCreateCoarseSpace_Private()
|
| /petsc/doc/changes/ |
| H A D | 316.md | 127 - `MatPreallocatorPreallocate` performance [significantly improved](https://gitlab.com/petsc/petsc/…
|
| /petsc/src/mat/utils/ |
| H A D | axpy.c | 185 PetscCall(MatPreallocatorPreallocate(preallocator, PETSC_FALSE, *B)); in MatAXPY_Basic_Preallocate()
|
| H A D | gcreate.c | 656 PetscCall(MatPreallocatorPreallocate(preallocator, PETSC_TRUE, A)); in MatSetPreallocationCOO_Basic()
|
| /petsc/src/dm/impls/stag/ |
| H A D | stag.c | 545 PetscCall(MatPreallocatorPreallocate(preallocator, fill_with_zeros, *mat)); in DMCreateMatrix_Stag()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscmat.pxi | 530 PetscErrorCode MatPreallocatorPreallocate(PetscMat, PetscBool, PetscMat)
|
| H A D | Mat.pyx | 1017 petsc.MatPreallocatorPreallocate 1021 CHKERR(MatPreallocatorPreallocate(self.mat, cfill, A.mat))
|
| /petsc/include/ |
| H A D | petscmat.h | 2693 PETSC_EXTERN PetscErrorCode MatPreallocatorPreallocate(Mat, PetscBool, Mat);
|
| /petsc/src/dm/impls/da/ |
| H A D | fdda.c | 811 PetscCall(MatPreallocatorPreallocate(P, (PetscBool)!da->prealloc_only, lJ)); in DMCreateMatrix_DA_IS()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mpisbaij.c | 114 PetscCall(MatPreallocatorPreallocate(preallocator, fill, B)); in MatPreallocateWithMats_Private()
|
| /petsc/doc/manual/ |
| H A D | mat.md | 516 …vide the matrix numerical values). Once this is complete one uses `MatPreallocatorPreallocate()` to
|
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 1877 PetscCall(MatPreallocatorPreallocate(preallocator, PETSC_TRUE, *mat)); in PCPatchCreateMatrix_Private()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfem.c | 3125 PetscCall(MatPreallocatorPreallocate(preallocator, PETSC_TRUE, In)); in DMPlexComputeInterpolatorNested() 3314 PetscCall(MatPreallocatorPreallocate(interp, PETSC_TRUE, In)); in DMPlexComputeInterpolatorGeneral()
|