Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c461 …if (!sub_schurs->n_subs) color = 1; /* this can happen if we are in a multilevel case or if the su… in PCBDDCSubSchursSetUp()
468 if (!sub_schurs->n_subs) { in PCBDDCSubSchursSetUp()
573 for (i = 0; i < sub_schurs->n_subs; i++) { in PCBDDCSubSchursSetUp()
593 PetscCall(PetscMalloc1(sub_schurs->n_subs, &auxnum1)); in PCBDDCSubSchursSetUp()
594 PetscCall(PetscMalloc1(sub_schurs->n_subs, &auxnum2)); in PCBDDCSubSchursSetUp()
599 for (i = 0; i < sub_schurs->n_subs; i++) { in PCBDDCSubSchursSetUp()
646 …PetscCall(ISCreateGeneral(comm_n, sub_schurs->n_subs, auxnum1, PETSC_OWN_POINTER, &all_subsets_n)); in PCBDDCSubSchursSetUp()
649 …PetscCall(ISCreateGeneral(comm_n, sub_schurs->n_subs, auxnum2, PETSC_OWN_POINTER, &all_subsets_mul… in PCBDDCSubSchursSetUp()
677 PetscCall(PetscMalloc1(sub_schurs->n_subs, &sub_schurs->change_primal_sub)); in PCBDDCSubSchursSetUp()
678 for (i = 0; i < sub_schurs->n_subs; i++) { in PCBDDCSubSchursSetUp()
[all …]
H A Dbddcscalingbasic.c456 if (!sub_schurs->n_subs) PetscFunctionReturn(PETSC_SUCCESS); in PCBDDCScalingSetUp_Deluxe_Private()
460 deluxe_ctx->seq_n = sub_schurs->n_subs; in PCBDDCScalingSetUp_Deluxe_Private()
463n_subs, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Number of deluxe subproblems %" PetscInt_FMT " is differ… in PCBDDCScalingSetUp_Deluxe_Private()
471 for (i = 0; i < sub_schurs->n_subs; i++) { in PCBDDCScalingSetUp_Deluxe_Private()
H A Dbddcprivate.c587 PetscInt cum_subs = 0, n_subs = pcbddc->n_local_subs, bs, emnr, emnl, vmnr, vmnl; in PCBDDCNedelecSupport() local
614 PetscCallMPI(MPI_Exscan(&n_subs, &cum_subs, 1, MPIU_INT, MPI_SUM, comm)); in PCBDDCNedelecSupport()
616 for (i = 0; i < n_subs; i++) { in PCBDDCNedelecSupport()
3370 …PetscCheck(sub_schurs->schur_explicit || !sub_schurs->n_subs, PetscObjectComm((PetscObject)pc), PE… in PCBDDCAdaptiveSelection()
3371 …PetscCheck(!sub_schurs->n_subs || sub_schurs->is_symmetric, PETSC_COMM_SELF, PETSC_ERR_SUP, "Adapt… in PCBDDCAdaptiveSelection()
3383 …main %04d cc %" PetscInt_FMT " (%d,%d).\n", PetscGlobalRank, sub_schurs->n_subs, sub_schurs->is_he… in PCBDDCAdaptiveSelection()
3387 for (i = 0; i < sub_schurs->n_subs; i++) { in PCBDDCAdaptiveSelection()
3406 for (i = 0; i < sub_schurs->n_subs; i++) { in PCBDDCAdaptiveSelection()
3457 …b_schurs->n_subs, &pcbddc->adaptive_constraints_n, nv + sub_schurs->n_subs + 1, &pcbddc->adaptive_… in PCBDDCAdaptiveSelection()
3459 PetscCall(PetscArrayzero(pcbddc->adaptive_constraints_n, nv + sub_schurs->n_subs)); in PCBDDCAdaptiveSelection()
[all …]
H A Dbddcfetidp.c505 for (i = 0, cum = 0; i < sub_schurs->n_subs; i++) { in PCBDDCSetupFETIDPMatContext()
535 for (i = 0, cum = 0; i < sub_schurs->n_subs; i++) { in PCBDDCSetupFETIDPMatContext()
/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h141 PetscInt n_subs; member