Searched refs:blocktype_size (Results 1 – 2 of 2) sorted by relevance
761 stash->blocktype_size = offsetof(struct DummyBlock, vals) + bs2 * sizeof(PetscScalar); in MatStashBlockTypeSetUp()762 …if (stash->blocktype_size % sizeof(PetscInt)) { /* Implies that PetscInt is larger and does not sa… in MatStashBlockTypeSetUp()763 stash->blocktype_size += sizeof(PetscInt) - stash->blocktype_size % sizeof(PetscInt); in MatStashBlockTypeSetUp()765 PetscCall(PetscSegBufferCreate(stash->blocktype_size, 1, &stash->segsendblocks)); in MatStashBlockTypeSetUp()766 PetscCall(PetscSegBufferCreate(stash->blocktype_size, 1, &stash->segrecvblocks)); in MatStashBlockTypeSetUp()776 PetscCallMPI(MPI_Type_create_resized(stype, 0, stash->blocktype_size, &stash->blocktype)); in MatStashBlockTypeSetUp()841 stash->sendframes[i].buffer = &sendblocks[b * stash->blocktype_size]; in MatStashScatterBegin_BTS()845 MatStashBlock *sendblock_b = (MatStashBlock *)&sendblocks[b * stash->blocktype_size]; in MatStashScatterBegin_BTS()859 …MatStashBlock *sendblock_rowstart = (MatStashBlock *)&sendblocks[rowstart * stash->blocktype_size]; in MatStashScatterBegin_BTS()864 MatStashBlock *sendblock_i = (MatStashBlock *)&sendblocks[i * stash->blocktype_size]; in MatStashScatterBegin_BTS()[all …]
390 size_t blocktype_size; member