Searched refs:lvalues_mix (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/vec/utils/ |
| H A D | comb.c | 50 …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 D | petscimpl.h | 1486 } *lvalues_mix, *gvalues_mix; /* used when mixing reduce operations */ member
|