Lines Matching refs:correction

40   data->correction = PC_HPDDM_COARSE_CORRECTION_DEFLATED;  in PCReset_HPDDM()
71 PCHPDDMCoarseCorrectionType type = data->correction; in PCHPDDMSetAuxiliaryMat_Private()
88 data->correction = type; in PCHPDDMSetAuxiliaryMat_Private()
443 …tCoarseCorrectionType", PCHPDDMCoarseCorrectionTypes, (PetscEnum)data->correction, (PetscEnum *)&t… in PCSetFromOptions_HPDDM()
579 …werASCIIPrintf(viewer, "coarse correction: %s\n", PCHPDDMCoarseCorrectionTypes[data->correction])); in PCView_HPDDM()
703 if (data->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED) { in PCPreSolve_HPDDM()
706 …->correction], ((PetscObject)ksp)->type_name, ((PetscObject)pc)->prefix ? ((PetscObject)pc)->prefi… in PCPreSolve_HPDDM()
836 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_NONE) PetscCall(PCApply(ctx->pc, x, y));… in PCApply_HPDDMShell()
839 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED || ctx->parent->correction == P… in PCApply_HPDDMShell()
848 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCApply_HPDDMShell()
858correction == PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PetscObjectComm((PetscObject)pc), PETSC_ERR_PLI… in PCApply_HPDDMShell()
897 …if (ctx->parent->correction != PC_HPDDM_COARSE_CORRECTION_BALANCED) PetscCall(MatDenseGetArrayWrit… in PCHPDDMMatApply_Private()
900 …if (ctx->parent->correction != PC_HPDDM_COARSE_CORRECTION_BALANCED) PetscCall(MatDenseRestoreArray… in PCHPDDMMatApply_Private()
909 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCHPDDMMatApply_Private()
919 if (container && ctx->parent->correction != PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCHPDDMMatApply_Private()
951 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_NONE) PetscCall(PCMatApply(ctx->pc, X, Y… in PCMatApply_HPDDMShell()
955 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED || ctx->parent->correction == P… in PCMatApply_HPDDMShell()
960 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCMatApply_HPDDMShell()
967correction == PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PetscObjectComm((PetscObject)pc), PETSC_ERR_PLI… in PCMatApply_HPDDMShell()
1011 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_NONE) PetscCall(PCApplyTranspose(ctx->pc… in PCApplyTranspose_HPDDMShell()
1014 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED || ctx->parent->correction == P… in PCApplyTranspose_HPDDMShell()
1015 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCApplyTranspose_HPDDMShell()
1026correction == PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PetscObjectComm((PetscObject)pc), PETSC_ERR_PLI… in PCApplyTranspose_HPDDMShell()
1057 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_NONE) PetscCall(PCMatApplyTranspose(ctx-… in PCMatApplyTranspose_HPDDMShell()
1058 else if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCMatApplyTranspose_HPDDMShell()
1074 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED) { in PCMatApplyTranspose_HPDDMShell()
1088correction == PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PetscObjectComm((PetscObject)pc), PETSC_ERR_PLI… in PCMatApplyTranspose_HPDDMShell()
2139 …if (data->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED) data->correction = PC_HPDDM_COARSE_CO… in PCSetUp_HPDDM()
3083 data->correction = type; in PCHPDDMSetCoarseCorrectionType_HPDDM()
3092 *type = data->correction; in PCHPDDMGetCoarseCorrectionType_HPDDM()