Home
last modified time | relevance | path

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

/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c2102 MPI_Datatype vector_type; in MatTransposeMatMultNumeric_MPIDense_MPIDense() local
2128 vector_type = MPIU_SCALAR; in MatTransposeMatMultNumeric_MPIDense_MPIDense()
2133 PetscCallMPI(MPI_Type_contiguous(mpi_N, MPIU_SCALAR, &vector_type)); in MatTransposeMatMultNumeric_MPIDense_MPIDense()
2134 PetscCallMPI(MPI_Type_commit(&vector_type)); in MatTransposeMatMultNumeric_MPIDense_MPIDense()
2138 …PetscCall(PetscSFReduceWithMemTypeBegin(a->Mvctx, vector_type, atb_memtype, atb_array, c_memtype, … in MatTransposeMatMultNumeric_MPIDense_MPIDense()
2139 PetscCall(PetscSFReduceEnd(a->Mvctx, vector_type, atb_array, c_array, MPIU_SUM)); in MatTransposeMatMultNumeric_MPIDense_MPIDense()
2143 if (B->cmap->N > 1) PetscCallMPI(MPI_Type_free(&vector_type)); in MatTransposeMatMultNumeric_MPIDense_MPIDense()
2467 MPI_Datatype vector_type; in MatMatMultNumeric_MPIDense_MPIDense() local
2486 vector_type = MPIU_SCALAR; in MatMatMultNumeric_MPIDense_MPIDense()
2491 PetscCallMPI(MPI_Type_contiguous(mpi_N, MPIU_SCALAR, &vector_type)); in MatMatMultNumeric_MPIDense_MPIDense()
[all …]