| /petsc/src/dm/interface/ |
| H A D | dmi.c | 7 PetscInt localSize, bs, blockSize = -1, pStart, pEnd, p; in DMCreateGlobalVector_Section_Private() local 20 if (blockSize < 0) { in DMCreateGlobalVector_Section_Private() 22 blockSize = dof - cdof; in DMCreateGlobalVector_Section_Private() 24 blockSize = PetscGCD(dof - cdof, blockSize); in DMCreateGlobalVector_Section_Private() 30 in[0] = blockSize < 0 ? -PETSC_INT_MAX : -blockSize; in DMCreateGlobalVector_Section_Private() 31 in[1] = blockSize; in DMCreateGlobalVector_Section_Private() 39 blockSize = 1; in DMCreateGlobalVector_Section_Private() 44 …blockSize == 0, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONG, "Mismatch between blocksize… in DMCreateGlobalVector_Section_Private() 57 PetscInt localSize, blockSize = -1, pStart, pEnd, p; in DMCreateLocalVector_Section_Private() local 66 if ((blockSize < 0) && (dof > 0)) blockSize = dof; in DMCreateLocalVector_Section_Private() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | FE.pyx | 313 blockSize : int 327 cdef PetscInt blockSize = 0, numBlocks = 0 329 CHKERR(PetscFEGetTileSizes(self.fe, &blockSize, &numBlocks, &batchSize, &numBatches)) 330 return toInt(blockSize), toInt(numBlocks), toInt(batchSize), toInt(numBatches) 334 blockSize: int, 344 blockSize 358 cdef PetscInt cblockSize = asInt(blockSize), cnumBlocks = asInt(numBlocks)
|
| /petsc/src/dm/dt/fe/impls/opencl/ |
| H A D | feopencl.c | 468 static PetscErrorCode PetscFEOpenCLCalculateGrid(PetscFE fem, PetscInt N, PetscInt blockSize, size_… in PetscFEOpenCLCalculateGrid() argument 470 const PetscInt Nblocks = N / blockSize; in PetscFEOpenCLCalculateGrid() 473 …PetscCheck(!(N % blockSize), PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Invalid block size %d for %d ele… in PetscFEOpenCLCalculateGrid() 480 …IZ, "Could not find partition for %" PetscInt_FMT " with block size %" PetscInt_FMT, N, blockSize); in PetscFEOpenCLCalculateGrid()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfem.c | 2520 PetscInt numChunks, numBatches, batchSize, numBlocks, blockSize, Ne, Nr, offset; in DMPlexComputeIntegral_Internal() local 2534 blockSize = Nb * Nq; in DMPlexComputeIntegral_Internal() 2535 batchSize = numBlocks * blockSize; in DMPlexComputeIntegral_Internal() 2536 PetscCall(PetscFESetTileSizes(fe, blockSize, numBlocks, batchSize, numBatches)); in DMPlexComputeIntegral_Internal() 2804 PetscInt numBatches, batchSize, numBlocks, blockSize; in DMPlexComputeBdIntegral_Internal() local 2811 blockSize = Nb * Nq; in DMPlexComputeBdIntegral_Internal() 2812 batchSize = numBlocks * blockSize; in DMPlexComputeBdIntegral_Internal() 2814 PetscCall(PetscFESetTileSizes(fe, blockSize, numBlocks, batchSize, numBatches)); in DMPlexComputeBdIntegral_Internal() 4496 PetscInt numChunks, numBatches, batchSize, numBlocks, blockSize, Ne, Nr, offset; in DMPlexComputeResidual_Patch_Internal() local 4513 blockSize = Nb; in DMPlexComputeResidual_Patch_Internal() [all …]
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 365 f->blockSize = 0; in PetscFECreate() 462 PetscErrorCode PetscFESetTileSizes(PetscFE fem, PetscInt blockSize, PetscInt numBlocks, PetscInt ba… in PetscFESetTileSizes() argument 466 fem->blockSize = blockSize; in PetscFESetTileSizes() 491 PetscErrorCode PetscFEGetTileSizes(PetscFE fem, PeOp PetscInt *blockSize, PeOp PetscInt *numBlocks,… in PetscFEGetTileSizes() argument 495 if (blockSize) PetscAssertPointer(blockSize, 2); in PetscFEGetTileSizes() 499 if (blockSize) *blockSize = fem->blockSize; in PetscFEGetTileSizes()
|
| /petsc/include/petsc/private/ |
| H A D | petscfeimpl.h | 236 PetscInt blockSize, numBlocks; /* Blocks are processed concurrently */ member
|
| /petsc/src/dm/impls/plex/hdf5/ |
| H A D | plexhdf5.c | 2793 PetscInt blockSize; in DMPlexCoordinatesLoad_HDF5_Internal() local 2828 PetscCall(VecGetBlockSize(coords, &blockSize)); in DMPlexCoordinatesLoad_HDF5_Internal() 2829 PetscCall(DMSetCoordinateDim(dm, blockSize)); in DMPlexCoordinatesLoad_HDF5_Internal()
|