Home
last modified time | relevance | path

Searched refs:MatSetPreallocationCOO (Results 1 – 24 of 24) sorted by relevance

/petsc/src/mat/tests/
H A Dex123.c92 PetscCall(MatSetPreallocationCOO(A, n1, i1, j1)); in main()
129 PetscCall(MatSetPreallocationCOO(A, n2, it, jt)); in main()
144 PetscCall(MatSetPreallocationCOO(A, n2, it, jt)); in main()
212 PetscCall(MatSetPreallocationCOO(A, nnz, coo_i, coo_j)); in main()
H A Dex254.c89 PetscCall(MatSetPreallocationCOO(B, mycoo.n, mycoo.i, mycoo.j)); in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex88f.F9057 PetscCallA(MatSetPreallocationCOO(J, nz, rows, cols, ierr))
H A Dex83f.F9082 PetscCallA(MatSetPreallocationCOO(Jr, nz, rows, cols, ierr))
H A Dbench_kspsolve.c300 PetscCall(MatSetPreallocationCOO(A, user->nnz, coo_i, coo_j)); in FillCOO()
/petsc/src/mat/tutorials/
H A Dex18.c67 PetscCall(MatSetPreallocationCOO(*A, 3 * 3 * fe->Ne, oor, ooc)); in CreateMatrix()
/petsc/src/mat/utils/
H A Dgcreate.c697 PetscErrorCode MatSetPreallocationCOO(Mat A, PetscCount ncoo, PetscInt coo_i[], PetscInt coo_j[]) in MatSetPreallocationCOO() function
780 PetscCall(MatSetPreallocationCOO(A, ncoo, coo_i, coo_j)); in MatSetPreallocationCOOLocal()
/petsc/doc/changes/
H A D317.md132 - Add support of `MatSetValuesCOO()` and `MatSetPreallocationCOO()` for matrix type AIJKOKKOS. Addi…
136 - Change size argument of `MatSetPreallocationCOO()` to `PetscCount`
283 - Add `DMSetMatrixPreallocateSkip()` to save initialization time when `MatSetPreallocationCOO()` wi…
H A D320.md131 - Add support for calling `MatDuplicate()` on a matrix preallocated via `MatSetPreallocationCOO()`,…
H A D315.md125 - Add `MatSetPreallocationCOO()` and `MatSetValuesCOO()` to preallocate and
H A D318.md194 - Change the coordinate array parameters in `MatSetPreallocationCOO` from const to non-const
/petsc/src/snes/tutorials/
H A Dex55k.kokkos.cxx249 PetscCall(MatSetPreallocationCOO(jacpre, ncoo, coo_i, coo_j)); in FormJacobianLocalVec()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c669 PetscCall(MatSetPreallocationCOO(dH, coo_n, coo_i, coo_j));
675 PetscCall(MatSetPreallocationCOO(oH, coo_n, coo_i, coo_j));
761 PetscCall(MatSetPreallocationCOO(dA, coo_n, coo_i, coo_j));
769 PetscCall(MatSetPreallocationCOO(oA, coo_n, coo_i, coo_j));
2344 PetscCall(MatSetPreallocationCOO(hmat->cooMat, coo_n, coo_i, coo_j));
/petsc/src/tao/unconstrained/tutorials/
H A Drosenbrock4.h195 PetscCall(MatSetPreallocationCOO(H, nnz_local, coo_i, coo_j)); in CreateHessian()
/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c378 PetscCall(MatSetPreallocationCOO(mat, nnz, i, j)); in PetscDualSpaceSumCreateMatrix()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi263 PetscErrorCode MatSetPreallocationCOO(PetscMat, PetscCount, PetscInt[], PetscInt[])
H A DMat.pyx917 petsc.MatSetPreallocationCOO
931 CHKERR(MatSetPreallocationCOO(self.mat, ncoo, ccoo_i, ccoo_j))
/petsc/src/mat/impls/is/
H A Dmatis.c3423 PetscCall(MatSetPreallocationCOO(a->A, ncoo, coo_i, coo_j)); in MatSetPreallocationCOOLocal_IS()
3440 PetscCall(MatSetPreallocationCOO(a->A, ncoo, coo_i, coo_j)); in MatSetPreallocationCOO_IS()
/petsc/include/
H A Dpetscmat.h450 PETSC_EXTERN PetscErrorCode MatSetPreallocationCOO(Mat, PetscCount, PetscInt[], PetscInt[]);
/petsc/doc/manual/
H A Dmat.md181 For GPUs the routines `MatSetPreallocationCOO()` and `MatSetValuesCOO()` should be used for efficie…
H A Dksp.md2659 use of `MatSetPreallocationCOO()` and `MatSetValuesCOO()` in an OpenMP code allows parallelizing th…
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c1686 PetscCall(MatSetPreallocationCOO(ctx->J, ctx->SData_d.coo_size, oor, ooc)); in CreateStaticData()
/petsc/doc/faq/
H A Dindex.md1348 For GPUs (and even CPUs) you can use `MatSetPreallocationCOO()` and `MatSetValuesCOO()` for more ra…
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c7596 PetscCall(MatSetPreallocationCOO(C, ncoo, coo_i, coo_j)); in MatProductSymbolic_MPIAIJBACKEND()