Searched refs:n_local_subs (Results 1 – 6 of 6) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcimpl.h | 158 PetscInt n_local_subs; member
|
| H A D | pcbddcstructsimpl.h | 66 PetscInt n_local_subs; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcgraph.c | 87 …, "Number of local subdomains %" PetscInt_FMT "\n", graph->n_local_subs ? graph->n_local_subs : 1)… in PCBDDCGraphASCIIView() 127 …if (graph->n_local_subs) PetscCall(PetscViewerASCIISynchronizedPrintf(viewer, " local sub id: %"… in PCBDDCGraphASCIIView() 582 const PetscBool havesubs = (PetscBool)(!!graph->n_local_subs); in PCBDDCGraphComputeCC_Private() 675 if (!graph->xadj && !graph->n_local_subs) PetscFunctionReturn(PETSC_SUCCESS); in PCBDDCGraphComputeConnectedComponentsLocal() 1199 if (graph->n_local_subs) PetscCall(PetscFree(graph->local_subs)); in PCBDDCGraphReset() 1208 graph->n_local_subs = 0; in PCBDDCGraphReset()
|
| H A D | bddcschurs.c | 393 PetscInt i, subset_size, max_subset_size, n_local_subs = sub_schurs->graph->n_local_subs; in PCBDDCSubSchursSetUp() local 453 if (n_local_subs == 0) multi_element = PETSC_FALSE; in PCBDDCSubSchursSetUp() 938 …PetscCall(PetscMalloc3(n_local_subs, &is_sub_all, n_local_subs, &is_sub_schur_all, n_local_subs, &… in PCBDDCSubSchursSetUp() 940 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp() 1263 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp() 1273 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp() 1681 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp() 1929 for (PetscInt sub = 0; sub < n_local_subs; sub++) { in PCBDDCSubSchursSetUp()
|
| H A D | bddcprivate.c | 367 PetscCall(PetscCalloc1(pcbddc->n_local_subs * pcbddc->n_local_subs, &lGn)); in PCBDDCNedelecSupport() 368 PetscCall(PetscMalloc1(pcbddc->n_local_subs, &is_rows)); in PCBDDCNedelecSupport() 369 PetscCall(PetscMalloc1(pcbddc->n_local_subs, &tcols)); in PCBDDCNedelecSupport() 370 for (PetscInt i = 0; i < pcbddc->n_local_subs; i++) { in PCBDDCNedelecSupport() 377 …atCreateSubMatrix(lG, is_rows[i], NULL, MAT_INITIAL_MATRIX, &lGn[i * (1 + pcbddc->n_local_subs)])); in PCBDDCNedelecSupport() 378 PetscCall(MatSeqAIJCompactOutExtraColumns_SeqAIJ(lGn[i * (1 + pcbddc->n_local_subs)], &mapn)); in PCBDDCNedelecSupport() 391 PetscCall(ISConcatenate(PETSC_COMM_SELF, pcbddc->n_local_subs, tcols, &tmap)); in PCBDDCNedelecSupport() 403 …PetscCall(MatCreateNest(PETSC_COMM_SELF, pcbddc->n_local_subs, is_rows, pcbddc->n_local_subs, NULL… in PCBDDCNedelecSupport() 404 for (PetscInt i = 0; i < pcbddc->n_local_subs; i++) { in PCBDDCNedelecSupport() 405 PetscCall(MatDestroy(&lGn[i * (1 + pcbddc->n_local_subs)])); in PCBDDCNedelecSupport() [all …]
|
| H A D | bddc.c | 206 …oc[5] = pcbddc->n_local_subs > 0 ? pcbddc->n_local_subs :… in PCView_BDDC()
|