Home
last modified time | relevance | path

Searched refs:blocktype (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/utils/
H A Dmatstash.c77 stash->blocktype = MPI_DATATYPE_NULL; in MatStashCreate_Private()
734 if (stash->blocktype == MPI_DATATYPE_NULL) { in MatStashBlockTypeSetUp()
776 PetscCallMPI(MPI_Type_create_resized(stype, 0, stash->blocktype_size, &stash->blocktype)); in MatStashBlockTypeSetUp()
777 PetscCallMPI(MPI_Type_commit(&stash->blocktype)); in MatStashBlockTypeSetUp()
793 …PetscCallMPI(MPIU_Isend(stash->sendframes[rankid].buffer, hdr->count, stash->blocktype, rank, tag[… in MatStashBTSSend_Private()
812 …PetscCallMPI(MPIU_Irecv(frame->buffer, hdr->count, stash->blocktype, rank, tag[0], comm, &req[0])); in MatStashBTSRecv_Private()
948 PetscCallMPI(MPI_Get_count(&stash->some_statuses[stash->some_i], stash->blocktype, &ic)); in MatStashScatterGetMesg_BTS()
1009 if (stash->blocktype != MPI_DATATYPE_NULL) PetscCallMPI(MPI_Type_free(&stash->blocktype)); in MatStashScatterDestroy_BTS()
/petsc/include/petsc/private/
H A Dmatimpl.h389 MPI_Datatype blocktype; member