Home
last modified time | relevance | path

Searched refs:numBlocks (Results 1 – 6 of 6) sorted by relevance

/petsc/src/snes/impls/multiblock/
H A Dmultiblock.c20 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 DFE.pyx315 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 Dplexfem.c2520 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 Dplexcreate.c4010 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 Dfe.c246 …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 Dpetscfeimpl.h236 PetscInt blockSize, numBlocks; /* Blocks are processed concurrently */ member