Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c842 const PetscScalar *rS_data; in PCBDDCSubSchursSetUp() local
1450 if (!multi_element) PetscCall(MatDenseGetArrayRead(S_all, &rS_data)); 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()
1568 if (!multi_element) PetscCall(MatDenseRestoreArrayRead(S_all, &rS_data)); in PCBDDCSubSchursSetUp()
1790 rS_data = NULL; in PCBDDCSubSchursSetUp()
1791 if (S_all_inv && !multi_element) PetscCall(MatDenseGetArrayRead(S_all_inv, &rS_data)); in PCBDDCSubSchursSetUp()
1813 } else if (rS_data) { in PCBDDCSubSchursSetUp()
1819 work[k * subset_size + j] = rS_data[cum2 + k * size_schur + j]; in PCBDDCSubSchursSetUp()
[all …]