Searched refs:cum2 (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcscalingbasic.c | 450 PetscInt i, max_subset_size, cum, cum2; in PCBDDCScalingSetUp_Deluxe_Private() local 477 cum = cum2 = 0; in PCBDDCScalingSetUp_Deluxe_Private() 499 …PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, subset_size, subset_size, matdata + cum2, &deluxe_ctx… in PCBDDCScalingSetUp_Deluxe_Private() 503 …PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, subset_size, subset_size, matdata2 + cum2, &deluxe_ct… in PCBDDCScalingSetUp_Deluxe_Private() 546 cum2 += subset_size * subset_size; in PCBDDCScalingSetUp_Deluxe_Private()
|
| H A D | bddcschurs.c | 843 PetscInt n, n_I, size_schur, size_active_schur, cum, cum2; in PCBDDCSubSchursSetUp() local 1449 cum = cum2 = 0; in PCBDDCSubSchursSetUp() 1481 work[k * subset_size + j] = rS_data[cum2 + k * size_schur + j]; in PCBDDCSubSchursSetUp() 1482 work[j * subset_size + k] = PetscConj(rS_data[cum2 + k * size_schur + j]); in PCBDDCSubSchursSetUp() 1487 …for (PetscInt j = 0; j < subset_size; j++) work[k * subset_size + j] = rS_data[cum2 + k * size_sch… in PCBDDCSubSchursSetUp() 1563 cum2 += subset_size * (size_schur + 1); in PCBDDCSubSchursSetUp() 1789 cum = cum2 = 0; in PCBDDCSubSchursSetUp() 1819 work[k * subset_size + j] = rS_data[cum2 + k * size_schur + j]; in PCBDDCSubSchursSetUp() 1825 … for (j = k; j < subset_size; j++) work[k * subset_size + j] = rS_data[cum2 + k * size_schur + j]; in PCBDDCSubSchursSetUp() 1831 … for (j = 0; j < subset_size; j++) work[k * subset_size + j] = rS_data[cum2 + k * size_schur + j]; in PCBDDCSubSchursSetUp() [all …]
|
| H A D | bddcprivate.c | 3361 PetscInt i, nmax, nmin, nv, cum, mss, cum2, cumarray, maxneigs; in PCBDDCAdaptiveSelection() local 3404 cum = cum2 = 0; in PCBDDCAdaptiveSelection() 3412 cum2 += subset_size * n; in PCBDDCAdaptiveSelection() 3457 …1, &pcbddc->adaptive_constraints_data_ptr, nv + cum, &pcbddc->adaptive_constraints_idxs, nv + cum2, in PCBDDCAdaptiveSelection()
|