Searched refs:allow_repeated (Results 1 – 5 of 5) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | matisimpl.h | 17 PetscBool allow_repeated; /* allow repeated entries in the local to global map */ member
|
| /petsc/src/mat/tests/ |
| H A D | ex23.c | 28 … permute = PETSC_FALSE, negmap = PETSC_FALSE, repmap = PETSC_FALSE, allow_repeated = PETSC_TRUE; in main() local 43 PetscCall(PetscOptionsGetBool(NULL, NULL, "-allow_repeated", &allow_repeated, NULL)); in main() 93 PetscCall(MatISSetAllowRepeated(A, allow_repeated)); in main() 386 if (!allow_repeated || !repmap || size == 1) { in main() 596 PetscCall(MatDiagonalSet(A2, x, allow_repeated ? ADD_VALUES : INSERT_VALUES)); in main() 597 PetscCall(MatDiagonalSet(B2, x, allow_repeated ? ADD_VALUES : INSERT_VALUES)); in main() 844 PetscCall(MatISSetAllowRepeated(A, allow_repeated)); in main() 845 …if (allow_repeated) { /* original MATIS maybe with repeated entries, test assembling of local matr… in main()
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 834 PetscBool3 allow_repeated = PETSC_BOOL3_UNKNOWN; in MatConvert_Nest_IS() local 881 if (allow_repeated == PETSC_BOOL3_UNKNOWN) allow_repeated = PetscBoolToBool3(sallow); in MatConvert_Nest_IS() 882 …PetscCheck(sallow == PetscBool3ToBool(allow_repeated), comm, PETSC_ERR_SUP, "Cannot mix repeated a… in MatConvert_Nest_IS() 1051 PetscCall(MatISSetAllowRepeated(B, PetscBool3ToBool(allow_repeated))); in MatConvert_Nest_IS() 1256 PetscBool allow_repeated; in MatTranspose_IS() local 1262 PetscCall(MatISGetAllowRepeated(A, &allow_repeated)); in MatTranspose_IS() 1263 PetscCall(MatISSetAllowRepeated(C, allow_repeated)); in MatTranspose_IS() 1290 …PetscCheck(!is->allow_repeated || insmode == ADD_VALUES, PetscObjectComm((PetscObject)A), PETSC_ER… in MatDiagonalSet_IS() 1434 PetscCall(MatISSetAllowRepeated(*newmat, matis->allow_repeated)); in MatCreateSubMatrix_IS() 1582 *flg = ((Mat_IS *)A->data)->allow_repeated; in MatISGetAllowRepeated() [all …]
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 1445 …_deluxe_scaling = (PetscBool)(pcbddc->use_deluxe_scaling && (size > 1 || matis->allow_repeated)); in PCSetUp_BDDC() 1446 …ptive_selection = (PetscBool)(pcbddc->adaptive_selection && (size > 1 || matis->allow_repeated)); in PCSetUp_BDDC()
|
| H A D | bddcprivate.c | 320 …if (matis->allow_repeated) PetscCall(PetscObjectQuery((PetscObject)pcbddc->discretegradient, "_ele… in PCBDDCNedelecSupport() 360 if (matis->allow_repeated) { /* multi-element support */ in PCBDDCNedelecSupport() 584 …if (matis->allow_repeated) { /* assign a uniq global id to edge local subsets and communicate it w… in PCBDDCNedelecSupport() 755 if (matis->allow_repeated) { in PCBDDCNedelecSupport() 1924 if (pcbddc->detect_disconnected || matis->allow_repeated) { in PCBDDCComputeLocalTopologyInfo() 1932 if (matis->allow_repeated && nel) { in PCBDDCComputeLocalTopologyInfo()
|