Home
last modified time | relevance | path

Searched refs:ismatis (Results 1 – 10 of 10) sorted by relevance

/petsc/src/mat/tests/
H A Dex123.c26 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 Dex71.c217 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 Dex72.c285 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 Dmatis.c841 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 Dpchpddm.cxx1780 …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 Dbddc.c365 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 Dbddcprivate.c7725 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 Dfetidp.c514 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 Dex30.c2131 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 Dplex.c10324 …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()