Lines Matching refs:blockSize
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()
67 if (dof > 0) blockSize = PetscGCD(dof, blockSize); in DMCreateLocalVector_Section_Private()
72 PetscCall(VecSetBlockSize(*vec, PetscAbs(blockSize))); in DMCreateLocalVector_Section_Private()