Home
last modified time | relevance | path

Searched refs:pwork (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/pc/impls/ml/
H A Dml.c43 PetscScalar *pwork; /* tmp array used by PetscML_comm() */ member
130 PetscScalar *pwork = ml->pwork; in PetscML_matvec() local
138 for (i = 0; i < in_length; i++) pwork[i] = p[i]; in PetscML_matvec()
139 PetscCall(PetscML_comm(pwork, ml)); in PetscML_matvec()
140 PetscCall(VecPlaceArray(ml->x, pwork)); in PetscML_matvec()
466 PetscCall(PetscFree(pc_ml->PetscMLdata->pwork)); in PCReset_ML()
619 PetscCall(PetscMalloc1(Aloc->cmap->n + 1, &PetscMLdata->pwork)); in PCSetUp_ML()
635 for (j = 0; j < nloc; j++) PetscMLdata->pwork[bs * j] = pc_ml->coords[nloc * i + j]; in PCSetUp_ML()
637 PetscCall(PetscML_comm(PetscMLdata->pwork, PetscMLdata)); in PCSetUp_ML()
639 for (j = 0; j < nlocghost; j++) ghostedcoords[i * nlocghost + j] = PetscMLdata->pwork[bs * j]; in PCSetUp_ML()
/petsc/src/snes/interface/
H A Dsnesut.c480 PetscReal rmax, pwork; in SNESMonitorRange_Private() local
490 pwork = 0.0; in SNESMonitorRange_Private()
491 for (i = 0; i < n; i++) pwork += (PetscAbsScalar(r[i]) > .20 * rmax); in SNESMonitorRange_Private()
492 …PetscCallMPI(MPIU_Allreduce(&pwork, per, 1, MPIU_REAL, MPIU_SUM, PetscObjectComm((PetscObject)snes… in SNESMonitorRange_Private()
/petsc/src/ksp/ksp/interface/
H A Diterativ.c298 PetscReal rmax, pwork; in KSPMonitorRange_Private() local
307 pwork = 0.0; in KSPMonitorRange_Private()
308 for (i = 0; i < n; ++i) pwork += (PetscAbsScalar(r[i]) > .20 * rmax); in KSPMonitorRange_Private()
311 …PetscCallMPI(MPIU_Allreduce(&pwork, per, 1, MPIU_REAL, MPIU_SUM, PetscObjectComm((PetscObject)ksp)… in KSPMonitorRange_Private()