Home
last modified time | relevance | path

Searched refs:KSPHPDDMTypes (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex78.c23 PetscCall(PetscStrcmp(KSPHPDDMTypes[type], common[i], &flg)); in main()
24 …PETSC_ERR_PLIB, "KSPType and KSPHPDDMType do not match: %s != %s", common[i], KSPHPDDMTypes[type]); in main()
27 …R_PLIB, "-ksp_hpddm_type gcrodr and KSPHPDDMType do not match: gcrodr != %s", KSPHPDDMTypes[type]); in main()
H A Dex76.c201 …(transpose ? "Transpose" : ""), (transpose ? "Transpose" : ""), (double)norm, KSPHPDDMTypes[type]); in main()
/petsc/src/ksp/ksp/impls/hpddm/
H A Dhpddm.cxx4 const char *const KSPHPDDMTypes[] = {KSPGMRES, "bgmres", KSPCG, "bcg", "gcrodr", "bgcrodr"… variable
36 …pe of Krylov method", "KSPHPDDMGetType", KSPHPDDMTypes, PETSC_STATIC_ARRAY_LENGTH(KSPHPDDMTypes), in KSPSetFromOptions_HPDDM()
37 …if (i == PETSC_STATIC_ARRAY_LENGTH(KSPHPDDMTypes) - 1) i = HPDDM_KRYLOV_METHOD_NONE; /* need to sh… in KSPSetFromOptions_HPDDM()
115 …type: %s%s\n", KSPHPDDMTypes[std::min(static_cast<PetscInt>(data->cntl[0]), static_cast<PetscInt>(… in KSPView_HPDDM()
608 for (i = 0; i < static_cast<PetscInt>(PETSC_STATIC_ARRAY_LENGTH(KSPHPDDMTypes)); ++i) { in KSPHPDDMSetType_HPDDM()
609 PetscCall(PetscStrcmp(KSPHPDDMTypes[type], KSPHPDDMTypes[i], &flg)); in KSPHPDDMSetType_HPDDM()
612 …PetscCheck(i != PETSC_STATIC_ARRAY_LENGTH(KSPHPDDMTypes), PetscObjectComm((PetscObject)ksp), PETSC… in KSPHPDDMSetType_HPDDM()
625 …DDMType>(PetscMin(data->cntl[0], static_cast<char>(PETSC_STATIC_ARRAY_LENGTH(KSPHPDDMTypes) - 1))); in KSPHPDDMGetType_HPDDM()
/petsc/include/
H A Dpetscksp.h478 PETSC_EXTERN const char *const KSPHPDDMTypes[]; variable