Home
last modified time | relevance | path

Searched refs:change_primal_sub (Results 1 – 3 of 3) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h155 IS *change_primal_sub; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c675 …PetscCheck(!sub_schurs->change_primal_sub, PETSC_COMM_SELF, PETSC_ERR_PLIB, "This should not happe… in PCBDDCSubSchursSetUp()
677 PetscCall(PetscMalloc1(sub_schurs->n_subs, &sub_schurs->change_primal_sub)); in PCBDDCSubSchursSetUp()
681 …lobalToLocalMappingApplyIS(NtoS, IS_GTOLM_DROP, change_primal, &sub_schurs->change_primal_sub[i])); in PCBDDCSubSchursSetUp()
1101 PetscCall(PetscObjectSetName((PetscObject)sub_schurs->change_primal_sub[i], name)); in PCBDDCSubSchursSetUp()
1102 PetscCall(ISView(sub_schurs->change_primal_sub[i], matl_dbg_viewer)); in PCBDDCSubSchursSetUp()
1509 PetscCall(MatZeroRowsColumnsIS(SEj, sub_schurs->change_primal_sub[i], 1.0, NULL, NULL)); in PCBDDCSubSchursSetUp()
1853 PetscCall(MatZeroRowsColumnsIS(SEj, sub_schurs->change_primal_sub[i], val, NULL, NULL)); in PCBDDCSubSchursSetUp()
2207 PetscCall(ISDestroy(&sub_schurs->change_primal_sub[i])); in PCBDDCSubSchursReset()
2211 PetscCall(PetscFree(sub_schurs->change_primal_sub)); in PCBDDCSubSchursReset()
H A Dbddcprivate.c3529 if (sub_schurs->change_primal_sub) { in PCBDDCAdaptiveSelection()
3533 PetscCall(ISGetLocalSize(sub_schurs->change_primal_sub[i], &nz)); in PCBDDCAdaptiveSelection()
3534 PetscCall(ISGetIndices(sub_schurs->change_primal_sub[i], &idxs)); in PCBDDCAdaptiveSelection()
3539 PetscCall(ISRestoreIndices(sub_schurs->change_primal_sub[i], &idxs)); in PCBDDCAdaptiveSelection()
3587 …if (sub_schurs->change_primal_sub) PetscCall(ISGetLocalSize(sub_schurs->change_primal_sub[i], &nc)… in PCBDDCAdaptiveSelection()
3780 …PetscCheck(sub_schurs->change_primal_sub, PETSC_COMM_SELF, PETSC_ERR_PLIB, "This should not happen… in PCBDDCAdaptiveSelection()
3781 PetscCall(ISGetLocalSize(sub_schurs->change_primal_sub[i], &nmax)); in PCBDDCAdaptiveSelection()