| /petsc/src/snes/impls/multiblock/ |
| H A D | multiblock.c | 20 PetscInt numBlocks; /* Number of blocks (can be fields, domains, etc.) */ member 171 } else if (mb->numBlocks == 1) { in SNESMultiblockSetDefaults() 181 …PetscCheck(mb->numBlocks >= 2, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Unhandled case, must have at leas… in SNESMultiblockSetDefaults() 189 PetscInt i, numBlocks; in SNESSetUp_Multiblock() local 193 numBlocks = mb->numBlocks; in SNESSetUp_Multiblock() 206 for (i = 0; i < numBlocks; ++i) { in SNESSetUp_Multiblock() 208 …PetscCall(ISCreateStride(PetscObjectComm((PetscObject)snes), nslots, rstart + i, numBlocks, &block… in SNESSetUp_Multiblock() 400 if ((mb->bs > 0) && (mb->numBlocks == 0)) { in SNESSetFromOptions_Multiblock() 418 …scInt_FMT ", blocksize = %" PetscInt_FMT "\n", PCCompositeTypes[mb->type], mb->numBlocks, mb->bs)); in SNESView_Multiblock() 554 PetscInt len = floor(log10(mb->numBlocks)) + 1; in SNESMultiblockSetFields_Default() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | FE.pyx | 315 numBlocks : 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) 335 numBlocks: int, 346 numBlocks 358 cdef PetscInt cblockSize = asInt(blockSize), cnumBlocks = asInt(numBlocks)
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfem.c | 2520 PetscInt numChunks, numBatches, batchSize, numBlocks, blockSize, Ne, Nr, offset; in DMPlexComputeIntegral_Internal() local 2530 PetscCall(PetscFEGetTileSizes(fe, NULL, &numBlocks, NULL, &numBatches)); 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 2807 PetscCall(PetscFEGetTileSizes(fe, NULL, &numBlocks, NULL, &numBatches)); 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 4510 PetscCall(PetscFEGetTileSizes(fe, NULL, &numBlocks, NULL, &numBatches)); in DMPlexComputeResidual_Patch_Internal() [all …]
|
| H A D | plexcreate.c | 4010 PetscInt numBlocks, numBlocksPlus; in DMPlexCreateTPSMesh_Internal() local 4159 numBlocks = 1; in DMPlexCreateTPSMesh_Internal() 4160 for (PetscInt i = 0; i < 3; i++) numBlocks *= extent[i]; in DMPlexCreateTPSMesh_Internal() 4163 numFaces = numBlocks * facesPerBlock; in DMPlexCreateTPSMesh_Internal() 4164 PetscCall(PetscMalloc1(numBlocks, &cells)); in DMPlexCreateTPSMesh_Internal() 4215 for (PetscInt i = 0; i < numBlocks; i++) { in DMPlexCreateTPSMesh_Internal()
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 246 …cks to integrate concurrently", "PetscSpaceSetTileSizes", fem->numBlocks, &fem->numBlocks, NULL, 1… in PetscFESetFromOptions() 366 f->numBlocks = 1; in PetscFECreate() 462 PetscErrorCode PetscFESetTileSizes(PetscFE fem, PetscInt blockSize, PetscInt numBlocks, PetscInt ba… in PetscFESetTileSizes() argument 467 fem->numBlocks = numBlocks; in PetscFESetTileSizes() 491 PetscErrorCode PetscFEGetTileSizes(PetscFE fem, PeOp PetscInt *blockSize, PeOp PetscInt *numBlocks,… in PetscFEGetTileSizes() argument 496 if (numBlocks) PetscAssertPointer(numBlocks, 3); in PetscFEGetTileSizes() 500 if (numBlocks) *numBlocks = fem->numBlocks; in PetscFEGetTileSizes()
|
| /petsc/include/petsc/private/ |
| H A D | petscfeimpl.h | 236 PetscInt blockSize, numBlocks; /* Blocks are processed concurrently */ member
|