Lines Matching refs:numBlocks

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()
557 PetscCall(PetscSNPrintf(newblock->name, len, "%" PetscInt_FMT, mb->numBlocks)); in SNESMultiblockSetFields_Default()
580 mb->numBlocks++; in SNESMultiblockSetFields_Default()
599 PetscInt len = floor(log10(mb->numBlocks)) + 1; in SNESMultiblockSetIS_Default()
602 PetscCall(PetscSNPrintf(newblock->name, len, "%" PetscInt_FMT, mb->numBlocks)); in SNESMultiblockSetIS_Default()
624 mb->numBlocks++; in SNESMultiblockSetIS_Default()
646 PetscCall(PetscMalloc1(mb->numBlocks, subsnes)); in SNESMultiblockGetSubSNES_Default()
651numBlocks, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Corrupt SNESMULTIBLOCK object: number of blocks in li… in SNESMultiblockGetSubSNES_Default()
653 if (n) *n = mb->numBlocks; in SNESMultiblockGetSubSNES_Default()
867 mb->numBlocks = 0; in SNESCreate_Multiblock()