| /petsc/src/sys/utils/ |
| H A D | server.c | 273 PetscErrorCode PetscShmgetAllocateArray(size_t sz, size_t asz, void *addr[]) in PetscShmgetAllocateArray() function 372 *ierr = PetscShmgetAllocateArray(*len, sizeof(PetscScalar), (void **)&aa); in petscshmgetallocatearrayscalar_() 392 *ierr = PetscShmgetAllocateArray(*len, sizeof(PetscInt), (void **)&aa); in petscshmgetallocatearrayint_()
|
| /petsc/src/mat/impls/aij/seq/matlab/ |
| H A D | aijmatlab.c | 66 PetscCall(PetscShmgetAllocateArray(aij->nz, sizeof(PetscScalar), (void **)&aij->a)); in MatSeqAIJFromMatlab() 67 PetscCall(PetscShmgetAllocateArray(aij->nz, sizeof(PetscInt), (void **)&aij->j)); in MatSeqAIJFromMatlab() 68 PetscCall(PetscShmgetAllocateArray(mat->rmap->n + 1, sizeof(PetscInt), (void **)&aij->i)); in MatSeqAIJFromMatlab()
|
| /petsc/src/vec/vec/impls/seq/ |
| H A D | bvec3.c | 33 PetscCall(PetscShmgetAllocateArray(n, sizeof(PetscScalar), (void **)&array)); in VecCreate_Seq()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.h | 204 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscScalar), (void **)array)); in MatXAIJAllocatea() 245 PetscCall(PetscShmgetAllocateArray(BS2 * new_nz, sizeof(PetscScalar), (void **)&new_a)); \ 246 PetscCall(PetscShmgetAllocateArray(new_nz, sizeof(PetscInt), (void **)&new_j)); \ 247 PetscCall(PetscShmgetAllocateArray(AM + 1, sizeof(PetscInt), (void **)&new_i)); \ 284 PetscCall(PetscShmgetAllocateArray(new_nz, sizeof(PetscInt), (void **)&new_j)); \ 285 PetscCall(PetscShmgetAllocateArray(AM + 1, sizeof(PetscInt), (void **)&new_i)); \
|
| H A D | aijfact.c | 78 PetscCall(PetscShmgetAllocateArray(n + 1, sizeof(PetscInt), (void **)&bi)); in MatLUFactorSymbolic_SeqAIJ() 145 PetscCall(PetscShmgetAllocateArray(bi[n], sizeof(PetscInt), (void **)&bj)); in MatLUFactorSymbolic_SeqAIJ() 154 PetscCall(PetscShmgetAllocateArray(bdiag[0] + 1, sizeof(PetscScalar), (void **)&b->a)); in MatLUFactorSymbolic_SeqAIJ() 1487 PetscCall(PetscShmgetAllocateArray(ai[n], sizeof(PetscScalar), (void **)&b->a)); in MatILUFactorSymbolic_SeqAIJ_ilu0() 1488 PetscCall(PetscShmgetAllocateArray(ai[n], sizeof(PetscInt), (void **)&b->j)); in MatILUFactorSymbolic_SeqAIJ_ilu0() 1489 PetscCall(PetscShmgetAllocateArray(n + 1, sizeof(PetscInt), (void **)&b->i)); in MatILUFactorSymbolic_SeqAIJ_ilu0() 1576 PetscCall(PetscShmgetAllocateArray(n + 1, sizeof(PetscInt), (void **)&bi)); in MatILUFactorSymbolic_SeqAIJ() 1655 PetscCall(PetscShmgetAllocateArray(bi[n], sizeof(PetscInt), (void **)&bj)); in MatILUFactorSymbolic_SeqAIJ() 1676 PetscCall(PetscShmgetAllocateArray(bdiag[0] + 1, sizeof(PetscScalar), (void **)&b->a)); in MatILUFactorSymbolic_SeqAIJ() 2075 PetscCall(PetscShmgetAllocateArray(am + 1, sizeof(PetscInt), (void **)&ui)); in MatICCFactorSymbolic_SeqAIJ() [all …]
|
| H A D | aij.c | 547 PetscCall(PetscShmgetAllocateArray(A->rmap->n + 1, sizeof(PetscInt), (void **)&a->i)); in MatSeqAIJSetTotalPreallocation() 548 PetscCall(PetscShmgetAllocateArray(nztotal, sizeof(PetscInt), (void **)&a->j)); in MatSeqAIJSetTotalPreallocation() 553 PetscCall(PetscShmgetAllocateArray(nztotal, sizeof(PetscScalar), (void **)&a->a)); in MatSeqAIJSetTotalPreallocation() 3926 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscInt), (void **)&b->j)); in MatSeqAIJSetPreallocation_SeqAIJ() 3927 PetscCall(PetscShmgetAllocateArray(B->rmap->n + 1, sizeof(PetscInt), (void **)&b->i)); in MatSeqAIJSetPreallocation_SeqAIJ() 3932 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscScalar), (void **)&b->a)); in MatSeqAIJSetPreallocation_SeqAIJ() 4600 PetscCall(PetscShmgetAllocateArray(M + 1, sizeof(PetscInt), (void **)&Ai)); /* CSR of A */ in MatSetPreallocationCOO_SeqAIJ() 4602 …PetscCall(PetscShmgetAllocateArray(coo_n - nneg, sizeof(PetscInt), (void **)&Aj)); /* We have at m… in MatSetPreallocationCOO_SeqAIJ() 4706 PetscCall(PetscShmgetAllocateArray(nnz, sizeof(PetscInt), (void **)&Aj_new)); in MatSetPreallocationCOO_SeqAIJ() 4722 PetscCall(PetscShmgetAllocateArray(nnz, sizeof(PetscScalar), (void **)&Aa)); in MatSetPreallocationCOO_SeqAIJ() [all …]
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaijfact.c | 69 PetscCall(PetscShmgetAllocateArray(mbs + 1, sizeof(PetscInt), (void **)&iu)); in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR() 72 PetscCall(PetscShmgetAllocateArray(umax, sizeof(PetscInt), (void **)&ju)); in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR() 149 PetscCall(PetscShmgetAllocateArray(umax, sizeof(PetscInt), (void **)&jutmp)); in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR() 184 PetscCall(PetscShmgetAllocateArray((iu[mbs] + 1) * bs2, sizeof(PetscScalar), (void **)&b->a)); in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR() 250 PetscCall(PetscShmgetAllocateArray(mbs + 1, sizeof(PetscInt), (void **)&ui)); in MatCholeskyFactorSymbolic_SeqSBAIJ() 336 PetscCall(PetscShmgetAllocateArray(ui[mbs], sizeof(PetscInt), (void **)&uj)); in MatCholeskyFactorSymbolic_SeqSBAIJ() 345 PetscCall(PetscShmgetAllocateArray(ui[mbs], sizeof(PetscScalar), (void **)&b->a)); in MatCholeskyFactorSymbolic_SeqSBAIJ() 426 PetscCall(PetscShmgetAllocateArray(mbs + 1, sizeof(PetscInt), (void **)&ui)); in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() 511 PetscCall(PetscShmgetAllocateArray(ui[mbs] + 1, sizeof(PetscInt), (void **)&uj)); in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() 519 PetscCall(PetscShmgetAllocateArray(ui[mbs] + 1, sizeof(PetscScalar), (void **)&b->a)); in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
|
| H A D | sbaij.c | 1490 PetscCall(PetscShmgetAllocateArray(bs2 * nz, sizeof(PetscScalar), (void **)&b->a)); in MatSeqSBAIJSetPreallocation_SeqSBAIJ() 1491 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscInt), (void **)&b->j)); in MatSeqSBAIJSetPreallocation_SeqSBAIJ() 1492 PetscCall(PetscShmgetAllocateArray(B->rmap->n + 1, sizeof(PetscInt), (void **)&b->i)); in MatSeqSBAIJSetPreallocation_SeqSBAIJ() 2024 PetscCall(PetscShmgetAllocateArray(bs2 * nz, sizeof(PetscScalar), (void **)&c->a)); in MatDuplicate_SeqSBAIJ() 2036 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscInt), (void **)&c->j)); in MatDuplicate_SeqSBAIJ() 2037 PetscCall(PetscShmgetAllocateArray(mbs + 1, sizeof(PetscInt), (void **)&c->i)); in MatDuplicate_SeqSBAIJ()
|
| H A D | sbaijfact2.c | 2434 PetscCall(PetscShmgetAllocateArray((iu[mbs] + 1) * a->bs2, sizeof(PetscScalar), (void **)&b->a)); in MatICCFactorSymbolic_SeqSBAIJ_MSR() 2630 PetscCall(PetscShmgetAllocateArray(ui[am], sizeof(PetscScalar), (void **)&b->a)); in MatICCFactorSymbolic_SeqSBAIJ() 2828 PetscCall(PetscShmgetAllocateArray(ui[am], sizeof(PetscScalar), (void **)&b->a)); in MatICCFactorSymbolic_SeqSBAIJ_inplace()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact2.c | 264 PetscCall(PetscShmgetAllocateArray(bs2 * ai[n], sizeof(PetscScalar), (void **)&b->a)); in MatILUFactorSymbolic_SeqBAIJ_ilu0() 265 PetscCall(PetscShmgetAllocateArray(ai[n], sizeof(PetscInt), (void **)&b->j)); in MatILUFactorSymbolic_SeqBAIJ_ilu0() 266 PetscCall(PetscShmgetAllocateArray(n + 1, sizeof(PetscInt), (void **)&b->i)); in MatILUFactorSymbolic_SeqBAIJ_ilu0() 484 PetscCall(PetscShmgetAllocateArray(bs2 * (bdiag[0] + 1), sizeof(PetscScalar), (void **)&b->a)); in MatILUFactorSymbolic_SeqBAIJ()
|
| H A D | baijfact3.c | 256 PetscCall(PetscShmgetAllocateArray((bdiag[0] + 1) * bs2, sizeof(PetscScalar), (void **)&b->a)); in MatLUFactorSymbolic_SeqBAIJ()
|
| H A D | baij.c | 3340 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscInt), (void **)&b->j)); in MatSeqBAIJSetPreallocation_SeqBAIJ() 3341 PetscCall(PetscShmgetAllocateArray(B->rmap->N + 1, sizeof(PetscInt), (void **)&b->i)); in MatSeqBAIJSetPreallocation_SeqBAIJ() 3347 PetscCall(PetscShmgetAllocateArray(nzbs2, sizeof(PetscScalar), (void **)&b->a)); in MatSeqBAIJSetPreallocation_SeqBAIJ() 3553 PetscCall(PetscShmgetAllocateArray(bs2 * nz, sizeof(PetscScalar), (void **)&c->a)); in MatDuplicateNoCreate_SeqBAIJ() 3567 PetscCall(PetscShmgetAllocateArray(bs2 * nz, sizeof(PetscScalar), (void **)&c->a)); in MatDuplicateNoCreate_SeqBAIJ() 3568 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscInt), (void **)&c->j)); in MatDuplicateNoCreate_SeqBAIJ() 3569 PetscCall(PetscShmgetAllocateArray(mbs + 1, sizeof(PetscInt), (void **)&c->i)); in MatDuplicateNoCreate_SeqBAIJ()
|
| /petsc/src/mat/impls/aij/seq/seqviennacl/ |
| H A D | aijviennacl.cxx | 116 PetscCall(PetscShmgetAllocateArray(a->nz, sizeof(PetscScalar), (void **)&a->a)); in MatViennaCLCopyFromGPU() 117 PetscCall(PetscShmgetAllocateArray(a->nz, sizeof(PetscInt), (void **)&a->j)); in MatViennaCLCopyFromGPU() 118 PetscCall(PetscShmgetAllocateArray(m + 1, sizeof(PetscInt), (void **)&a->i)); in MatViennaCLCopyFromGPU()
|
| /petsc/src/mat/impls/blockmat/seq/ |
| H A D | blockmat.c | 874 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscScalar), (void **)&bmat->a)); in MatBlockMatSetPreallocation_BlockMat() 875 PetscCall(PetscShmgetAllocateArray(nz, sizeof(PetscInt), (void **)&bmat->j)); in MatBlockMatSetPreallocation_BlockMat() 876 PetscCall(PetscShmgetAllocateArray(A->rmap->n + 1, sizeof(PetscInt), (void **)&bmat->i)); in MatBlockMatSetPreallocation_BlockMat()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 81 … PetscCall(PetscShmgetAllocateArray(aijkok->nrows() + 1, sizeof(PetscInt), (void **)&aijseq->i)); in MatAssemblyEnd_SeqAIJKokkos() 82 PetscCall(PetscShmgetAllocateArray(aijkok->nnz(), sizeof(PetscInt), (void **)&aijseq->j)); in MatAssemblyEnd_SeqAIJKokkos() 83 PetscCall(PetscShmgetAllocateArray(aijkok->nnz(), sizeof(PetscInt), (void **)&aijseq->a)); in MatAssemblyEnd_SeqAIJKokkos()
|
| /petsc/src/ksp/pc/impls/mpi/ |
| H A D | pcmpi.c | 582 PetscCall(PetscShmgetAllocateArray(size, sizeof(pthread_mutex_t), (void **)&locks)); in PCMPIServerBegin()
|
| /petsc/doc/manual/ |
| H A D | streams.md | 325 …one must first set up the machine to use shared memory as described in `PetscShmgetAllocateArray()`
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 2807 PetscCall(PetscShmgetAllocateArray(c->nz, sizeof(PetscInt), (void **)&c->j)); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 2808 PetscCall(PetscShmgetAllocateArray(m + 1, sizeof(PetscInt), (void **)&c->i)); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() 4269 PetscCall(PetscShmgetAllocateArray(c->nz, sizeof(PetscInt), (void **)&c->j)); in MatSeqAIJHIPSPARSEMergeMats() 4270 PetscCall(PetscShmgetAllocateArray(m + 1, sizeof(PetscInt), (void **)&c->i)); in MatSeqAIJHIPSPARSEMergeMats()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 3334 PetscCall(PetscShmgetAllocateArray(c->nz, sizeof(PetscInt), (void **)&c->j)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 3335 PetscCall(PetscShmgetAllocateArray(m + 1, sizeof(PetscInt), (void **)&c->i)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() 4946 PetscCall(PetscShmgetAllocateArray(c->nz, sizeof(PetscInt), (void **)&c->j)); in MatSeqAIJCUSPARSEMergeMats() 4947 PetscCall(PetscShmgetAllocateArray(m + 1, sizeof(PetscInt), (void **)&c->i)); in MatSeqAIJCUSPARSEMergeMats()
|
| /petsc/include/ |
| H A D | petscsys.h | 2963 PETSC_EXTERN PetscErrorCode PetscShmgetAllocateArray(size_t, size_t, void **);
|