Searched refs:blocktype (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/utils/ |
| H A D | matstash.c | 77 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 D | matimpl.h | 389 MPI_Datatype blocktype; member
|