Searched refs:n_subs (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 461 …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 D | bddcscalingbasic.c | 456 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() 463 …n_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 D | bddcprivate.c | 587 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 D | bddcfetidp.c | 505 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 D | pcbddcstructsimpl.h | 141 PetscInt n_subs; member
|