Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c3359 PetscScalar *Sarray, *Starray; in PCBDDCAdaptiveSelection() local
3481 PetscCall(MatSeqAIJGetArray(sub_schurs->sum_S_Ej_all, &Sarray)); in PCBDDCAdaptiveSelection()
3484 PetscCall(MatSeqAIJGetArray(sub_schurs->sum_S_Ej_inv_all, &Sarray)); in PCBDDCAdaptiveSelection()
3522 if (PetscRealPart(*(Sarray + cumarray + j * (subset_size + 1))) < 0.0) { in PCBDDCAdaptiveSelection()
3523 … PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, subset_size, subset_size, Sarray + cumarray, &T)); in PCBDDCAdaptiveSelection()
3536 *(Sarray + cumarray + idxs[k] * (subset_size + 1)) *= -1.0; in PCBDDCAdaptiveSelection()
3556 S[j * subset_size + k] = Sarray[cumarray + j * subset_size + k]; in PCBDDCAdaptiveSelection()
3561 PetscCall(PetscArraycpy(S, Sarray + cumarray, subset_size * subset_size)); in PCBDDCAdaptiveSelection()
3565 S = Sarray + cumarray; in PCBDDCAdaptiveSelection()
3637 PetscCall(PetscArraycpy(S, Sarray + cumarray, subset_size * subset_size)); in PCBDDCAdaptiveSelection()
[all …]