| /petsc/src/mat/tests/ |
| H A D | ex123.c | 26 PetscBool ismatis, ismpiaij, ishypre; in main() local 53 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATIS, &ismatis)); in main() 109 if (!ismatis) { in main() 159 if (!ismatis) { in main()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex71.c | 217 PetscBool ismatis, flg; in main() local 414 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATIS, &ismatis)); in main() 415 if (ismatis) { in main() 462 if (ismatis) { in main()
|
| H A D | ex72.c | 285 PetscBool lsqr, isbddc, ismatis; in main() local 303 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATIS, &ismatis)); in main() 304 if (isbddc && !ismatis) { in main()
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 841 PetscBool ismatis, isnest; in MatConvert_Nest_IS() local 843 PetscCall(PetscObjectTypeCompare((PetscObject)*newmat, MATIS, &ismatis)); in MatConvert_Nest_IS() 844 …PetscCheck(ismatis, PetscObjectComm((PetscObject)*newmat), PETSC_ERR_USER, "Cannot reuse matrix of… in MatConvert_Nest_IS() 859 PetscBool ismatis, sallow; in MatConvert_Nest_IS() local 870 PetscCall(PetscObjectTypeCompare((PetscObject)T, MATIS, &ismatis)); in MatConvert_Nest_IS() 871 …PetscCheck(ismatis, comm, PETSC_ERR_SUP, "Cannot convert from MATNEST to MATIS! Matrix block (%" P… in MatConvert_Nest_IS() 876 PetscCall(PetscObjectTypeCompare((PetscObject)nest[i][j], MATIS, &ismatis)); in MatConvert_Nest_IS() 877 …PetscCheck(ismatis, comm, PETSC_ERR_SUP, "Cannot convert from MATNEST to MATIS! Matrix block (%" P… in MatConvert_Nest_IS() 1376 PetscBool ismatis; in MatCreateSubMatrix_IS() local 1378 PetscCall(PetscObjectTypeCompare((PetscObject)*newmat, MATIS, &ismatis)); in MatCreateSubMatrix_IS() [all …]
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 1780 …PetscBool subdomains = PETSC_FALSE, flg = PETSC_FALSE, ismatis, s… in PCSetUp_HPDDM() local 1842 PetscCall(PetscObjectTypeCompare((PetscObject)P, MATIS, &ismatis)); in PCSetUp_HPDDM() 1843 if (!data->is && !ismatis) { in PCSetUp_HPDDM() 1883 if (!ismatis) { in PCSetUp_HPDDM() 2255 if (data->is || (ismatis && data->N > 1)) { in PCSetUp_HPDDM() 2256 if (ismatis) { in PCSetUp_HPDDM() 2308 …else if (ismatis) PetscCall(PetscInfo(pc, "Cannot share subdomain KSP between SLEPc and PETSc with… in PCSetUp_HPDDM() 2317 if (!ismatis) { in PCSetUp_HPDDM() 2321 if ((ctx || data->N > 1) && (data->aux || ismatis || algebraic)) { in PCSetUp_HPDDM() 2324 if (ismatis) { in PCSetUp_HPDDM() [all …]
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 365 PetscBool ismatis; in PCBDDCSetDivergenceMat() local 373 PetscCall(PetscObjectTypeCompare((PetscObject)divudotp, MATIS, &ismatis)); in PCBDDCSetDivergenceMat() 374 …PetscCheck(ismatis, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_WRONG, "Divergence matrix need… in PCBDDCSetDivergenceMat() 1418 PetscBool new_nearnullspace_provided, ismatis, rl; in PCSetUp_BDDC() local 1422 PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATIS, &ismatis)); in PCSetUp_BDDC() 1423 …PetscCheck(ismatis, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_WRONG, "PCBDDC preconditioner … in PCSetUp_BDDC() 2531 PetscBool ismatis, matisok = PETSC_FALSE, check = PETSC_FALSE; in PCBDDCCreateFETIDPOperators_BDDC() local 2574 PetscCall(PetscObjectTypeCompare((PetscObject)M, MATIS, &ismatis)); in PCBDDCCreateFETIDPOperators_BDDC() 2575 …PetscCheck(ismatis, comm, PETSC_ERR_PLIB, "Matrix type %s not of type MATIS", ((PetscObject)M)->ty… in PCBDDCCreateFETIDPOperators_BDDC() 2604 PetscCall(PetscObjectTypeCompare((PetscObject)M, MATIS, &ismatis)); in PCBDDCCreateFETIDPOperators_BDDC() [all …]
|
| H A D | bddcprivate.c | 7725 PetscBool ismatis, use_vwgt = PETSC_FALSE; in PCBDDCMatISGetSubassemblingPattern() local 7731 PetscCall(PetscObjectTypeCompare((PetscObject)mat, MATIS, &ismatis)); in PCBDDCMatISGetSubassemblingPattern() 7732 …PetscCheck(ismatis, PetscObjectComm((PetscObject)mat), PETSC_ERR_SUP, "Cannot use %s on a matrix o… in PCBDDCMatISGetSubassemblingPattern() 7995 PetscBool ismatis, isdense, newisdense, destroy_mat; in PCBDDCMatISSubassemble() local 8019 PetscCall(PetscObjectTypeCompare((PetscObject)mat, MATIS, &ismatis)); in PCBDDCMatISSubassemble() 8020 …PetscCheck(ismatis, PetscObjectComm((PetscObject)mat), PETSC_ERR_SUP, "Cannot use %s on a matrix o… in PCBDDCMatISSubassemble() 8041 PetscCall(PetscObjectTypeCompare((PetscObject)*mat_n, MATIS, &ismatis)); in PCBDDCMatISSubassemble() 8042 …PetscCheck(ismatis, PetscObjectComm((PetscObject)*mat_n), PETSC_ERR_SUP, "Cannot reuse a matrix wh… in PCBDDCMatISSubassemble()
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 514 PetscBool ismatis, pisz = PETSC_FALSE, allp = PETSC_FALSE, schp = PETSC_FALSE; in KSPFETIDPSetUpOperators() local 537 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATIS, &ismatis)); in KSPFETIDPSetUpOperators() 538 …PetscCheck(ismatis, PetscObjectComm((PetscObject)ksp), PETSC_ERR_USER, "Amat should be of type MAT… in KSPFETIDPSetUpOperators()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex30.c | 2131 PetscBool resample, ismatis; in PreStage() local 2158 PetscCall(PetscObjectTypeCompare((PetscObject)A, MATIS, &ismatis)); in PreStage() 2159 if (!ismatis) PetscCall(MatSetOption(A, MAT_IGNORE_ZERO_ENTRIES, PETSC_TRUE)); in PreStage() 2160 PetscCall(PetscObjectTypeCompare((PetscObject)P, MATIS, &ismatis)); in PreStage() 2161 if (!ismatis) PetscCall(MatSetOption(P, MAT_IGNORE_ZERO_ENTRIES, PETSC_TRUE)); in PreStage()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 10324 …PetscBool regular, ismatis, isRefined = dmCoarse->data == dmFine->data ? PETSC_FALSE : PETSC_TR… in DMCreateInterpolation_Plex() local 10332 PetscCall(PetscStrcmp(dmCoarse->mattype, MATIS, &ismatis)); in DMCreateInterpolation_Plex() 10335 PetscCall(MatSetType(*interpolation, ismatis ? MATAIJ : dmCoarse->mattype)); in DMCreateInterpolation_Plex()
|