Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/mpi/aijsell/
H A Dmpiaijsell.c82 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateMPIAIJSELL() argument
92 PetscCall(MatMPIAIJSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateMPIAIJSELL()
102 …ocation_MPIAIJSELL(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation_MPIAIJSELL() argument
107 PetscCall(MatMPIAIJSetPreallocation_MPIAIJ(B, d_nz, d_nnz, o_nz, o_nnz)); in MatMPIAIJSetPreallocation_MPIAIJSELL()
/petsc/src/mat/impls/aij/mpi/aijperm/
H A Dmpiaijperm.c87 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateMPIAIJPERM() argument
97 PetscCall(MatMPIAIJSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateMPIAIJPERM()
105 …ocation_MPIAIJPERM(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation_MPIAIJPERM() argument
110 PetscCall(MatMPIAIJSetPreallocation_MPIAIJ(B, d_nz, d_nnz, o_nz, o_nnz)); in MatMPIAIJSetPreallocation_MPIAIJPERM()
/petsc/src/mat/impls/aij/mpi/aijmkl/
H A Dmpiaijmkl.c86 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateMPIAIJMKL() argument
96 PetscCall(MatMPIAIJSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateMPIAIJMKL()
106 …location_MPIAIJMKL(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation_MPIAIJMKL() argument
111 PetscCall(MatMPIAIJSetPreallocation_MPIAIJ(B, d_nz, d_nnz, o_nz, o_nnz)); in MatMPIAIJSetPreallocation_MPIAIJMKL()
/petsc/src/mat/impls/baij/mpi/baijmkl/
H A Dmpibaijmkl.c5 …AIJMKL(Mat B, PetscInt bs, PetscInt d_nz, const PetscInt *d_nnz, PetscInt o_nz, const PetscInt *o_… in MatMPIBAIJSetPreallocation_MPIBAIJMKL() argument
10 PetscCall(MatMPIBAIJSetPreallocation_MPIBAIJ(B, bs, d_nz, d_nnz, o_nz, o_nnz)); in MatMPIBAIJSetPreallocation_MPIBAIJMKL()
131 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateBAIJMKL() argument
141 PetscCall(MatMPIBAIJSetPreallocation(*A, bs, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateBAIJMKL()
/petsc/src/mat/impls/aij/mpi/mpiviennacl/
H A Dmpiaijviennacl.cxx7 …ion_MPIAIJViennaCL(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation_MPIAIJViennaCL() argument
24 PetscCall(MatSeqAIJSetPreallocation(b->B, o_nz, o_nnz)); in MatMPIAIJSetPreallocation_MPIAIJViennaCL()
106 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateAIJViennaCL() argument
116 PetscCall(MatMPIAIJSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateAIJViennaCL()
/petsc/src/dm/impls/sliced/
H A Dsliced.c12 PetscInt d_nz, o_nz, *d_nnz, *o_nnz; member
30 …PetscCall(MatMPIBAIJSetPreallocation(*J, bs, slice->d_nz, slice->d_nnz, slice->o_nz, slice->o_nnz)… in DMCreateMatrix_Sliced()
38 … PetscCall(MatMPIAIJSetPreallocation(*J, slice->d_nz, slice->d_nnz, slice->o_nz, slice->o_nnz)); in DMCreateMatrix_Sliced()
41 PetscCall(MatMPIAIJSetPreallocation(*J, slice->d_nz * bs, NULL, slice->o_nz * bs, NULL)); in DMCreateMatrix_Sliced()
50 PetscCall(MatMPIAIJSetPreallocation(*J, slice->d_nz * bs, sd_nnz, slice->o_nz * bs, so_nnz)); in DMCreateMatrix_Sliced()
127 PetscErrorCode DMSlicedSetPreallocation(DM dm, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz in DMSlicedSetPreallocation() argument
135 slice->o_nz = o_nz; in DMSlicedSetPreallocation()
/petsc/src/mat/tests/
H A Dex303.c10 PetscInt M, N, m = 5, n = 6, d_nz = 3, o_nz = 4; in main() local
26 …PetscCall(MatCreateAIJ(PETSC_COMM_WORLD, m, n, PETSC_DECIDE, PETSC_DECIDE, d_nz, NULL, o_nz, NULL,… in main()
60 PetscCall(MatSeqAIJSetPreallocation(B2, o_nz, NULL)); in main()
H A Dex55.c9 PetscInt i, j, ntypes, bs, mbs, m, block, d_nz = 6, o_nz = 3, col[3], row, verbose = 0; in main() local
66 …MatCreateBAIJ(PETSC_COMM_WORLD, bs, PETSC_DECIDE, PETSC_DECIDE, m, m, d_nz, NULL, o_nz, NULL, &C)); in main()
H A Dex75.c12 … n1, block, row, i, j, i2, j2, Ii, J, rstart, rend, bs = 1, mbs = 16, d_nz = 3, o_nz = 3, prob = 1; in main() local
31 PetscCall(MatMPIBAIJSetPreallocation(A, bs, d_nz, NULL, o_nz, NULL)); in main()
/petsc/src/mat/impls/sell/mpi/mpihip/
H A Dmpisellhip.hip.cxx136 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateSELLHIP() argument
146 PetscCall(MatMPISELLSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateSELLHIP()
/petsc/src/mat/impls/sell/mpi/mpicuda/
H A Dmpisellcuda.cu136 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateSELLCUDA() argument
146 PetscCall(MatMPISELLSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateSELLCUDA()
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.h52 …PIBAIJ(Mat B, PetscInt bs, PetscInt d_nz, const PetscInt *d_nnz, PetscInt o_nz, const PetscInt *o_…
H A Dmpibaij.c2653 …PIBAIJ(Mat B, PetscInt bs, PetscInt d_nz, const PetscInt *d_nnz, PetscInt o_nz, const PetscInt *o_… in MatMPIBAIJSetPreallocation_MPIBAIJ() argument
2715 PetscCall(MatSeqBAIJSetPreallocation(b->B, bs, o_nz, o_nnz)); in MatMPIBAIJSetPreallocation_MPIBAIJ()
3019 …ation(Mat B, PetscInt bs, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIBAIJSetPreallocation() argument
3025 …scInt, PetscInt, const PetscInt[], PetscInt, const PetscInt[]), (B, bs, d_nz, d_nnz, o_nz, o_nnz)); in MatMPIBAIJSetPreallocation()
3129 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateBAIJ() argument
3139 PetscCall(MatMPIBAIJSetPreallocation(*A, bs, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateBAIJ()
/petsc/src/ksp/pc/impls/spai/
H A Dispai.c655 int d_nz, o_nz; in ConvertMatrixToMat() local
665 d_nz = o_nz = 0; in ConvertMatrixToMat()
687 PetscCall(MatMPIAIJSetPreallocation(*PB, d_nz, d_nnz, o_nz, o_nnz)); in ConvertMatrixToMat()
/petsc/src/mat/impls/aij/mpi/mpihipsparse/
H A Dmpiaijhipsparse.hip.cxx262 …on_MPIAIJHIPSPARSE(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation_MPIAIJHIPSPARSE() argument
306 PetscCall(MatSeqAIJSetPreallocation(b->B, o_nz, o_nnz)); in MatMPIAIJSetPreallocation_MPIAIJHIPSPARSE()
532 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateAIJHIPSPARSE() argument
542 PetscCall(MatMPIAIJSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateAIJHIPSPARSE()
/petsc/doc/developers/
H A Dmatrices.md149 MatCreateBAIJ(MPI_Comm comm,int nb,int m,int n,int M,int N,int d_nz,int *d_nnz,int o_nz,int *o_nnz,…
167 You must set `d_nz=0`, `o_nz=0`, `d_nnz=NULL`, and `o_nnz=NULL` for
171 (`d_nz` and `d_nnz`) and off-diagonal (`o_nz` and `o_nnz`) parts of
/petsc/src/mat/impls/aij/mpi/mpicusparse/
H A Dmpiaijcusparse.cu262 …ion_MPIAIJCUSPARSE(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE() argument
306 PetscCall(MatSeqAIJSetPreallocation(b->B, o_nz, o_nnz)); in MatMPIAIJSetPreallocation_MPIAIJCUSPARSE()
559 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateAIJCUSPARSE() argument
569 PetscCall(MatMPIAIJSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateAIJCUSPARSE()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c1322 …LLSetPreallocation(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPISELLSetPreallocation() argument
1327 …_C", (Mat, PetscInt, const PetscInt[], PetscInt, const PetscInt[]), (B, d_nz, d_nnz, o_nz, o_nnz)); in MatMPISELLSetPreallocation()
1681 …PetscInt i, d_nz = 0, o_nz = 0, m = A->rmap->N, n = A->cmap->N, lm = A->rmap->n, ln = A->cmap->… in MatConvert_MPIAIJ_MPISELL() local
1688 if (o_nnz[i] > o_nz) o_nz = o_nnz[i]; in MatConvert_MPIAIJ_MPISELL()
1695 PetscCall(MatMPISELLSetPreallocation(B, d_nz, d_nnz, o_nz, o_nnz)); in MatConvert_MPIAIJ_MPISELL()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi803 cdef PetscInt o_nz=PETSC_DECIDE, o_n=0, *o_nnz=NULL
807 elif o_n == 1: o_nz = o_nnz[0]; o_n=0; o_nnz = NULL
821 CHKERR(MatMPIAIJSetPreallocation(A, d_nz, d_nnz, o_nz, o_nnz))
824 CHKERR(MatMPIBAIJSetPreallocation(A, bs, d_nz, d_nnz, o_nz, o_nnz))
827 CHKERR(MatMPISBAIJSetPreallocation(A, bs, d_nz, d_nnz, o_nz, o_nnz))
829 CHKERR(MatISSetPreallocation(A, d_nz, d_nnz, o_nz, o_nnz))
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c1898 …ISBAIJ(Mat B, PetscInt bs, PetscInt d_nz, const PetscInt *d_nnz, PetscInt o_nz, const PetscInt *o_… in MatMPISBAIJSetPreallocation_MPISBAIJ() argument
1967 PetscCall(MatSeqBAIJSetPreallocation(b->B, bs, o_nz, o_nnz)); in MatMPISBAIJSetPreallocation_MPISBAIJ()
2266 …ation(Mat B, PetscInt bs, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPISBAIJSetPreallocation() argument
2272 …scInt, PetscInt, const PetscInt[], PetscInt, const PetscInt[]), (B, bs, d_nz, d_nnz, o_nz, o_nnz)); in MatMPISBAIJSetPreallocation()
2379 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateSBAIJ() argument
2389 PetscCall(MatMPISBAIJSetPreallocation(*A, bs, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateSBAIJ()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx33 …ion_MPIAIJKokkos(Mat mat, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation_MPIAIJKokkos() argument
39 PetscCall(MatMPIAIJSetPreallocation_MPIAIJ(mat, d_nz, d_nnz, o_nz, o_nnz)); in MatMPIAIJSetPreallocation_MPIAIJKokkos()
1817 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateAIJKokkos() argument
1827 PetscCall(MatMPIAIJSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateAIJKokkos()
/petsc/doc/manual/
H A Dmat.md360 …,PetscInt n,PetscInt M,PetscInt N,PetscInt d_nz,PetscInt *d_nnz, PetscInt o_nz,PetscInt *o_nnz,Mat…
381 The user must set `d_nz=0`, `o_nz=0`, `d_nnz=`NULL, and
386 (`o_nz` and `o_nnz`) parts of the matrix. For a square global
443 `o_nz` could be set to 2 since each row of the `o` matrix has 2
470 so that one could set `o_nz` to 2 or `o_nnz` to {2,1,1}.
/petsc/src/mat/impls/is/
H A Dmatis.c1782 PetscErrorCode MatISSetPreallocation(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, c… in MatISSetPreallocation() argument
1787 …_C", (Mat, PetscInt, const PetscInt[], PetscInt, const PetscInt[]), (B, d_nz, d_nnz, o_nz, o_nnz)); in MatISSetPreallocation()
1791 …etPreallocation_IS(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatISSetPreallocation_IS() argument
1804 for (i = 0; i < matis->sf->nroots; i++) matis->sf_rootdata[i] += o_nz; in MatISSetPreallocation_IS()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c2873 …eallocation_MPIAIJ(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation_MPIAIJ() argument
2914 PetscCall(MatSeqAIJSetPreallocation(b->B, o_nz, o_nnz)); in MatMPIAIJSetPreallocation_MPIAIJ()
4119 …IJSetPreallocation(Mat B, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatMPIAIJSetPreallocation() argument
4124 …_C", (Mat, PetscInt, const PetscInt[], PetscInt, const PetscInt[]), (B, d_nz, d_nnz, o_nz, o_nnz)); in MatMPIAIJSetPreallocation()
4515 …, PetscInt M, PetscInt N, PetscInt d_nz, const PetscInt d_nnz[], PetscInt o_nz, const PetscInt o_n… in MatCreateAIJ() argument
4525 PetscCall(MatMPIAIJSetPreallocation(*A, d_nz, d_nnz, o_nz, o_nnz)); in MatCreateAIJ()