Home
last modified time | relevance | path

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

/petsc/src/vec/vec/utils/
H A Dcomb.c50 …s, MAXOPS, &(*sr)->invecs, MAXOPS, &(*sr)->reducetype, MAXOPS, &(*sr)->lvalues_mix, MAXOPS, &(*sr)… in PetscSplitReductionCreate()
145 sr->lvalues_mix[i].v = lvalues[i]; in PetscCommSplitReductionBegin()
146 sr->lvalues_mix[i].i = reducetype[i]; in PetscCommSplitReductionBegin()
148 …PetscCallMPI(MPIU_Iallreduce(sr->lvalues_mix, sr->gvalues_mix, numops, MPIU_SCALAR_INT, PetscSplit… in PetscCommSplitReductionBegin()
219 sr->lvalues_mix[i].v = lvalues[i]; in PetscSplitReductionApply()
220 sr->lvalues_mix[i].i = reducetype[i]; in PetscSplitReductionApply()
222 …PetscCallMPI(MPIU_Allreduce(sr->lvalues_mix, sr->gvalues_mix, numops, MPIU_SCALAR_INT, PetscSplitR… in PetscSplitReductionApply()
250 struct PetscScalarInt *lvalues_mix = (struct PetscScalarInt *)sr->lvalues_mix; in PetscSplitReductionExtend() local
256 …2 * maxops, &sr->reducetype, 2 * maxops, &sr->invecs, 2 * maxops, &sr->lvalues_mix, 2 * maxops, &s… in PetscSplitReductionExtend()
261 PetscCall(PetscArraycpy(sr->lvalues_mix, lvalues_mix, maxops)); in PetscSplitReductionExtend()
[all …]
/petsc/include/petsc/private/
H A Dpetscimpl.h1486 } *lvalues_mix, *gvalues_mix; /* used when mixing reduce operations */ member