Home
last modified time | relevance | path

Searched refs:same_data (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c993 PetscBool same_data = PETSC_FALSE; in PCBDDCSetLocalAdjacencyGraph_BDDC() local
1005 if (mat_graph->xadj == xadj && mat_graph->adjncy == adjncy) same_data = PETSC_TRUE; in PCBDDCSetLocalAdjacencyGraph_BDDC()
1006 if (!same_data && mat_graph->xadj[nvtxs] == xadj[nvtxs]) { in PCBDDCSetLocalAdjacencyGraph_BDDC()
1007 PetscCall(PetscArraycmp(xadj, mat_graph->xadj, nvtxs + 1, &same_data)); in PCBDDCSetLocalAdjacencyGraph_BDDC()
1008 if (same_data) PetscCall(PetscArraycmp(adjncy, mat_graph->adjncy, xadj[nvtxs], &same_data)); in PCBDDCSetLocalAdjacencyGraph_BDDC()
1011 if (!same_data) { in PCBDDCSetLocalAdjacencyGraph_BDDC()
H A Dbddcprivate.c3497 PetscBool same_data = PETSC_FALSE; in PCBDDCAdaptiveSelection() local
3569 …pcbddc->use_deluxe_scaling) PetscCall(PetscArraycmp(S, St, subset_size * subset_size, &same_data)); in PCBDDCAdaptiveSelection()
3571 if (same_data && !sub_schurs->change) { /* there's no need of constraints here */ in PCBDDCAdaptiveSelection()
3581 compute_range = (PetscBool)!same_data; in PCBDDCAdaptiveSelection()
3770 } else if (!same_data) { /* this is just to see all the eigenvalues */ in PCBDDCAdaptiveSelection()