Searched refs:multi_element (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex71.c | 110 PetscBool multi_element; member 133 options->multi_element = PETSC_FALSE; in ProcessOptions() 151 …i_element", "Use multi-element BDDC", __FILE__, options->multi_element, &options->multi_element, N… in ProcessOptions() 273 if (user.multi_element) { in main() 317 if (user.multi_element) { in main()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcgraph.c | 297 …if (graph->active_coords && !graph->multi_element) { /* face based corner selection XXX multi_elem… in PCBDDCGraphComputeConnectedComponents() 430 adapt_interface = (cornerp || graph->multi_element) ? PETSC_TRUE : PETSC_FALSE; in PCBDDCGraphComputeConnectedComponents() 771 graph->multi_element = PETSC_FALSE; in PCBDDCGraphSetUp() 778 if (!graph->multi_element) { in PCBDDCGraphSetUp() 782 if (nself > 1) graph->multi_element = PETSC_TRUE; in PCBDDCGraphSetUp() 789 PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, &graph->multi_element, 1, MPI_C_BOOL, MPI_LOR, comm)); in PCBDDCGraphSetUp() 792 if (graph->multi_element) { in PCBDDCGraphSetUp() 922 if (graph->multi_element) { in PCBDDCGraphSetUp() 995 if (graph->multi_element) PetscCall(PetscMalloc1(graph->ncc, &graph->gsubset_size)); in PCBDDCGraphSetUp() 1007 if (graph->multi_element) { in PCBDDCGraphSetUp() [all …]
|
| H A D | bddcschurs.c | 401 PetscBool flg, multi_element = sub_schurs->graph->multi_element; in PCBDDCSubSchursSetUp() local 452 …scOptionsGetBool(NULL, sub_schurs->prefix, "-sub_schurs_multielement_code", &multi_element, NULL)); in PCBDDCSubSchursSetUp() 453 if (n_local_subs == 0) multi_element = PETSC_FALSE; in PCBDDCSubSchursSetUp() 584 if (multi_element) PetscCall(PetscMalloc1(n_B + extra, &all_local_subid_N)); in PCBDDCSubSchursSetUp() 589 if (multi_element) in PCBDDCSubSchursSetUp() 609 if (multi_element) in PCBDDCSubSchursSetUp() 891 if (multi_element) in PCBDDCSubSchursSetUp() 907 if (multi_element) in PCBDDCSubSchursSetUp() 935 if (multi_element) { in PCBDDCSubSchursSetUp() 1031 if (n_I && !multi_element) { in PCBDDCSubSchursSetUp() [all …]
|
| H A D | bddcprivate.c | 4303 PetscBool multi_element = graph->multi_element; in PCBDDCSetUpCorrection() local 4327 if (pcbddc->benign_saddle_point || !pcbddc->symmetric_primal) multi_element = PETSC_FALSE; in PCBDDCSetUpCorrection() 4330 if (multi_element) { in PCBDDCSetUpCorrection() 4482 if (F && !multi_element) { in PCBDDCSetUpCorrection() 4606 if (multi_element) { in PCBDDCSetUpCorrection() 4618 if (multi_element) { in PCBDDCSetUpCorrection() 4634 if (multi_element) { in PCBDDCSetUpCorrection() 4713 if (!multi_element) { in PCBDDCSetUpCorrection() 4755 if (lda_rhs == n_R && !multi_element) { in PCBDDCSetUpCorrection() 4914 if (multi_element) { in PCBDDCSetUpCorrection() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 39 PetscBool multi_element; member
|