Home
last modified time | relevance | path

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

/petsc/src/vec/vec/utils/
H A Dcomb.c50 …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 Dpetscimpl.h1486 } *lvalues_mix, *gvalues_mix; /* used when mixing reduce operations */ member