| /petsc/src/sys/utils/ |
| H A D | sortso.c | 36 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 D | test_is.py | 144 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 D | test_vec.py | 126 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 D | zsortsof.c | 31 …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 D | petscsys.pxi | 58 object size, object bsize, argument 65 if bsize is not None: bs = b = asInt(bsize)
|
| H A D | Vec.pyx | 221 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 D | Sys.pyx | 265 bsize: int | None = None, 276 bsize 301 Sys_Sizes(size, bsize, &bs, &n, &N)
|
| H A D | IS.pyx | 173 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 D | Mat.pyx | 539 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 D | petscmat.pxi | 734 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 D | petscvec.pxi | 347 cdef inline int Vec_Sizes(object size, object bsize, argument 349 Sys_Sizes(size, bsize, b, n, N)
|
| H A D | PC.pyx | 1535 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 D | ex4.c | 460 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 D | ex58.c | 464 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 D | CUDAVersion.cu | 855 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 D | minsurf1.c | 427 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 D | minsurf1.c | 475 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 D | minsurf2.c | 692 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 D | plate2f.F90 | 516 PetscInt bsize, lsize 544 bsize = xm + 2 549 PetscCall(VecCreateMPI(PETSC_COMM_WORLD, bsize, PETSC_DECIDE, Bottom, ierr)) 562 limit = bsize
|
| H A D | plate2.c | 608 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 D | vector.c | 1300 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 D | matrix.c | 8666 PetscErrorCode MatStashSetInitialSize(Mat mat, PetscInt size, PetscInt bsize) in MatStashSetInitialSize() argument 8672 PetscCall(MatStashSetInitialSize_Private(&mat->bstash, bsize)); in MatStashSetInitialSize()
|