Home
last modified time | relevance | path

Searched refs:bsize (Results 1 – 22 of 22) sorted by relevance

/petsc/src/sys/utils/
H A Dsortso.c36 static inline void COPYSWAPPY2(char *al, char *ar, size_t asize, char *bl, char *br, size_t bsize, … in COPYSWAPPY2() argument
41 __builtin_memcpy(t, br, bsize); in COPYSWAPPY2()
42 __builtin_memmove(br, bl, bsize); in COPYSWAPPY2()
43 __builtin_memcpy(bl, t, bsize); in COPYSWAPPY2()
53 …c_memcpy2(char *adest, const char *asrc, size_t asize, char *bdest, const char *bsrc, size_t bsize) in Petsc_memcpy2() argument
56 __builtin_memcpy(bdest, bsrc, bsize); in Petsc_memcpy2()
66 …_memmove2(char *adest, const char *asrc, size_t asize, char *bdest, const char *bsrc, size_t bsize) in Petsc_memmove2() argument
69 __builtin_memmove(bdest, bsrc, bsize); in Petsc_memmove2()
82 static inline void COPYSWAPPY2(char *al, char *ar, size_t asize, char *bl, char *br, size_t bsize, … in COPYSWAPPY2() argument
88 PetscCallAbort(PETSC_COMM_SELF, PetscMemcpy(t, br, bsize)); in COPYSWAPPY2()
[all …]
/petsc/src/binding/petsc4py/test/
H A Dtest_is.py144 self.bsize = 3
147 self.iset = PETSc.IS().createBlock(self.bsize, self.index)
152 self.assertEqual(lsize / self.bsize, len(self.index))
156 self.assertEqual(bs, self.bsize)
163 bs = self.bsize
H A Dtest_vec.py126 for bsize, nblock in compat:
127 self.vec.setBlockSize(bsize)
128 bindex = [start // bsize + i for i in range(nblock)]
129 bvalue = [float(i) for i in range(nblock * bsize)]
132 index = [start + i for i in range(nblock * bsize)]
/petsc/src/sys/utils/ftn-custom/
H A Dzsortsof.c31 …sortwitharray_(PetscInt *n, void *arr, size_t *asize, void *barr, size_t *bsize, void (*cmp)(const… in petsctimsortwitharray_() argument
34 *ierr = PetscTimSortWithArray(*n, arr, *asize, barr, *bsize, cmp_via_fortran, &fc); in petsctimsortwitharray_()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscsys.pxi58 object size, object bsize, argument
65 if bsize is not None: bs = b = asInt(bsize)
H A DVec.pyx221 bsize: int | None = None) -> None:
230 bsize
231 Vector block size. If `None`, ``bsize = 1``.
239 Vec_Sizes(size, bsize, &bs, &n, &N)
250 bsize: int | None = None,
260 bsize
261 Vector block size. If `None`, ``bsize = 1``.
272 Vec_Sizes(size, bsize, &bs, &n, &N)
286 bsize: int | None = None,
296 bsize
[all …]
H A DSys.pyx265 bsize: int | None = None,
276 bsize
301 Sys_Sizes(size, bsize, &bs, &n, &N)
H A DIS.pyx173 bsize: int,
182 bsize
195 cdef PetscInt bs = asInt(bsize)
859 def setBlockIndices(self, bsize: int, indices: Sequence[int]) -> None:
866 bsize
876 cdef PetscInt bs = asInt(bsize)
1257 bsize: int | None = None,
1267 bsize
1281 if bsize is not None: bs = asInt(bsize)
H A DMat.pyx539 bsize: MatBlockSizeSpec | None = None) -> None:
548 bsize
581 Mat_Sizes(size, bsize, &rbs, &cbs, &m, &n, &M, &N)
589 def setBlockSize(self, bsize: int) -> None:
596 bsize
604 cdef PetscInt bs = asInt(bsize)
699 bsize: MatBlockSizeSpec | None = None,
716 bsize
735 Mat_Create(MATAIJ, comm, size, bsize, &newmat)
744 bsize: MatBlockSizeSpec,
[all …]
H A Dpetscmat.pxi734 object size, object bsize, argument
748 rbsize , cbsize = bsize
750 rbsize = cbsize = bsize
760 object bsize, argument
767 Mat_Sizes(size, bsize, &rbs, &cbs, &m, &n, &M, &N)
H A Dpetscvec.pxi347 cdef inline int Vec_Sizes(object size, object bsize, argument
349 Sys_Sizes(size, bsize, b, n, N)
H A DPC.pyx1535 def setFieldSplitFields(self, bsize: int, *fields: tuple[str, Sequence[int]]) -> None:
1542 bsize
1553 cdef PetscInt bs = asInt(bsize)
/petsc/src/snes/tutorials/
H A Dex4.c460 PetscInt bsize = 0, lsize = 0, tsize = 0, rsize = 0; in FormBoundaryConditions_Enneper() local
475 bsize = mx + 2; in FormBoundaryConditions_Enneper()
480 PetscCall(PetscMalloc1(bsize, &user->bottom)); in FormBoundaryConditions_Enneper()
492 limit = bsize; in FormBoundaryConditions_Enneper()
553 PetscInt limit, bsize = 0, lsize = 0, tsize = 0, rsize = 0; in FormBoundaryConditions_Sins() local
566 bsize = mx + 2; in FormBoundaryConditions_Sins()
571 PetscCall(PetscMalloc1(bsize, &user->bottom)); in FormBoundaryConditions_Sins()
583 limit = bsize; in FormBoundaryConditions_Sins()
H A Dex58.c464 PetscInt bsize = 0, lsize = 0, tsize = 0, rsize = 0; in FormBoundaryConditions() local
485 bsize = mx + 2; in FormBoundaryConditions()
490 PetscCall(PetscMalloc1(bsize, &ctx->bottom)); in FormBoundaryConditions()
502 limit = bsize; in FormBoundaryConditions()
/petsc/src/benchmarks/streams/
H A DCUDAVersion.cu855 PetscErrorCode printResultsReadable(float times[][NTIMES], const size_t bsize) in printResultsReadable() argument
863 …kernel[8] = {2. * bsize * N, 2. * bsize * N, 2. * bsize * N, 2. * bsize * N, 3. * bsize * N, 3. * in printResultsReadable()
/petsc/src/tao/complementarity/tutorials/
H A Dminsurf1.c427 PetscInt bsize = 0, lsize = 0, tsize = 0, rsize = 0; in MSA_BoundaryConditions() local
435 bsize = mx + 2; in MSA_BoundaryConditions()
440 PetscCall(PetscMalloc1(bsize, &user->bottom)); in MSA_BoundaryConditions()
452 limit = bsize; in MSA_BoundaryConditions()
/petsc/src/tao/unconstrained/tutorials/
H A Dminsurf1.c475 PetscInt bsize = 0, lsize = 0, tsize = 0, rsize = 0; in MSA_BoundaryConditions() local
483 bsize = mx + 2; in MSA_BoundaryConditions()
488 PetscCall(PetscMalloc1(bsize, &user->bottom)); in MSA_BoundaryConditions()
500 limit = bsize; in MSA_BoundaryConditions()
H A Dminsurf2.c692 PetscInt bsize = 0, lsize = 0, tsize = 0, rsize = 0; in MSA_BoundaryConditions() local
705 bsize = xm + 2; in MSA_BoundaryConditions()
710 PetscCall(PetscMalloc1(bsize, &user->bottom)); in MSA_BoundaryConditions()
722 limit = bsize; in MSA_BoundaryConditions()
773 for (i = 0; i < bsize; i++) user->bottom[i] *= scl; in MSA_BoundaryConditions()
/petsc/src/tao/bound/tutorials/
H A Dplate2f.F90516 PetscInt bsize, lsize
544 bsize = xm + 2
549 PetscCall(VecCreateMPI(PETSC_COMM_WORLD, bsize, PETSC_DECIDE, Bottom, ierr))
562 limit = bsize
H A Dplate2.c608 PetscInt bsize = 0, lsize = 0, tsize = 0, rsize = 0; in MSA_BoundaryConditions() local
622 bsize = xm + 2; in MSA_BoundaryConditions()
627 PetscCall(VecCreateMPI(MPI_COMM_WORLD, bsize, PETSC_DECIDE, &Bottom)); in MSA_BoundaryConditions()
644 limit = bsize; in MSA_BoundaryConditions()
/petsc/src/vec/vec/interface/
H A Dvector.c1300 PetscErrorCode VecStashSetInitialSize(Vec vec, PetscInt size, PetscInt bsize) in VecStashSetInitialSize() argument
1305 PetscCall(VecStashSetInitialSize_Private(&vec->bstash, bsize)); in VecStashSetInitialSize()
/petsc/src/mat/interface/
H A Dmatrix.c8666 PetscErrorCode MatStashSetInitialSize(Mat mat, PetscInt size, PetscInt bsize) in MatStashSetInitialSize() argument
8672 PetscCall(MatStashSetInitialSize_Private(&mat->bstash, bsize)); in MatStashSetInitialSize()