Searched refs:gvalues_mix (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/vec/utils/ |
| H A D | comb.c | 50 …r)->invecs, MAXOPS, &(*sr)->reducetype, MAXOPS, &(*sr)->lvalues_mix, MAXOPS, &(*sr)->gvalues_mix)); in PetscSplitReductionCreate() 148 …PetscCallMPI(MPIU_Iallreduce(sr->lvalues_mix, sr->gvalues_mix, numops, MPIU_SCALAR_INT, PetscSplit… in PetscCommSplitReductionBegin() 179 for (PetscMPIInt i = 0; i < sr->numopsbegin; i++) sr->gvalues[i] = sr->gvalues_mix[i].v; in PetscSplitReductionEnd() 222 …PetscCallMPI(MPIU_Allreduce(sr->lvalues_mix, sr->gvalues_mix, numops, MPIU_SCALAR_INT, PetscSplitR… in PetscSplitReductionApply() 223 for (PetscMPIInt i = 0; i < numops; i++) sr->gvalues[i] = sr->gvalues_mix[i].v; in PetscSplitReductionApply() 251 struct PetscScalarInt *gvalues_mix = (struct PetscScalarInt *)sr->gvalues_mix; in PetscSplitReductionExtend() local 256 …>reducetype, 2 * maxops, &sr->invecs, 2 * maxops, &sr->lvalues_mix, 2 * maxops, &sr->gvalues_mix)); in PetscSplitReductionExtend() 262 PetscCall(PetscArraycpy(sr->gvalues_mix, gvalues_mix, maxops)); in PetscSplitReductionExtend() 263 PetscCall(PetscFree6(lvalues, gvalues, reducetype, invecs, lvalues_mix, gvalues_mix)); in PetscSplitReductionExtend() 270 …etscFree6(sr->lvalues, sr->gvalues, sr->reducetype, sr->invecs, sr->lvalues_mix, sr->gvalues_mix)); in PetscSplitReductionDestroy()
|
| /petsc/include/petsc/private/ |
| H A D | petscimpl.h | 1486 } *lvalues_mix, *gvalues_mix; /* used when mixing reduce operations */ member
|