Searched refs:mss (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcfetidp.c | 497 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 D | bddcgraph.c | 1072 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 D | bddcprivate.c | 3361 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 …]
|