Searched refs:lvalues (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/vec/utils/ |
| H A D | comb.c | 50 …PetscCall(PetscMalloc6(MAXOPS, &(*sr)->lvalues, MAXOPS, &(*sr)->gvalues, MAXOPS, &(*sr)->invecs, M… in PetscSplitReductionCreate() 124 PetscScalar *lvalues = sr->lvalues, *gvalues = sr->gvalues; in PetscCommSplitReductionBegin() local 132 PetscCall(PetscArraycpy(gvalues, lvalues, numops)); in PetscCommSplitReductionBegin() 145 sr->lvalues_mix[i].v = lvalues[i]; in PetscCommSplitReductionBegin() 150 …PetscCallMPI(MPIU_Iallreduce(lvalues, gvalues, cmul * numops, MPIU_REAL, MPIU_MAX, comm, &sr->requ… in PetscCommSplitReductionBegin() 152 …PetscCallMPI(MPIU_Iallreduce(lvalues, gvalues, cmul * numops, MPIU_REAL, MPIU_MIN, comm, &sr->requ… in PetscCommSplitReductionBegin() 154 …PetscCallMPI(MPIU_Iallreduce(lvalues, gvalues, numops, MPIU_SCALAR, MPIU_SUM, comm, &sr->request)); in PetscCommSplitReductionBegin() 197 PetscScalar *lvalues = sr->lvalues, *gvalues = sr->gvalues; in PetscSplitReductionApply() local 207 PetscCall(PetscArraycpy(gvalues, lvalues, numops)); in PetscSplitReductionApply() 219 sr->lvalues_mix[i].v = lvalues[i]; in PetscSplitReductionApply() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | petscimpl.h | 1479 PetscScalar *lvalues; /* this are the reduced values before call to MPI_Allreduce() */ member
|