Home
last modified time | relevance | path

Searched refs:allow_repeated (Results 1 – 5 of 5) sorted by relevance

/petsc/include/petsc/private/
H A Dmatisimpl.h17 PetscBool allow_repeated; /* allow repeated entries in the local to global map */ member
/petsc/src/mat/tests/
H A Dex23.c28 … 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 Dmatis.c834 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 Dbddc.c1445 …_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 Dbddcprivate.c320 …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()