Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c497 PetscInt cum, mss, *nnz; in PCBDDCSetupFETIDPMatContext() local
501 mss = 0; in PCBDDCSetupFETIDPMatContext()
510 mss = PetscMax(mss, subset_size); in PCBDDCSetupFETIDPMatContext()
522 if (mss) { in PCBDDCSetupFETIDPMatContext()
526 PetscCall(PetscBLASIntCast(mss, &B_N)); in PCBDDCSetupFETIDPMatContext()
533 PetscCall(PetscMalloc3(mss * mss, &W, mss, &pivots, B_lwork, &Bwork)); in PCBDDCSetupFETIDPMatContext()
H A Dbddcgraph.c1072 PetscInt mss = 0; in PCBDDCGraphSetUp() local
1076 for (PetscInt i = 0; i < graph->n_subsets; i++) mss = PetscMax(graph->subset_size[i], mss); in PCBDDCGraphSetUp()
1103 PetscCall(PetscMalloc2(mss, &queue_global_uniq, mss, &touched)); in PCBDDCGraphSetUp()
H A Dbddcprivate.c3361 PetscInt i, nmax, nmin, nv, cum, mss, cum2, cumarray, maxneigs; in PCBDDCAdaptiveSelection() local
3386 mss = 0; in PCBDDCAdaptiveSelection()
3391 mss = PetscMax(mss, subset_size); in PCBDDCAdaptiveSelection()
3395 nmax = pcbddc->adaptive_nmax > 0 ? pcbddc->adaptive_nmax : mss; in PCBDDCAdaptiveSelection()
3416 if (mss) { in PCBDDCAdaptiveSelection()
3424 PetscCall(PetscBLASIntCast(mss, &B_N)); in PCBDDCAdaptiveSelection()
3452 if (allocated_S_St) PetscCall(PetscMalloc2(mss * mss, &S, mss * mss, &St)); in PCBDDCAdaptiveSelection()
3453 …PetscCall(PetscMalloc5(mss * mss, &eigv, mss, &eigs, B_lwork, &work, 5 * mss, &B_iwork, mss, &B_if… in PCBDDCAdaptiveSelection()
3455 PetscCall(PetscMalloc1(7 * mss, &rwork)); in PCBDDCAdaptiveSelection()
3479 if (mss) { /* multilevel */ in PCBDDCAdaptiveSelection()
[all …]