Lines Matching refs:marr
4517 PetscScalar *marr; in PCBDDCSetUpCorrection() local
4520 PetscCall(MatDenseGetArrayWrite(Brhs, &marr)); in PCBDDCSetUpCorrection()
4527 …for (j = 0; j < size_of_constraint; j++) marr[row_cmat_indices[j] + col * lda_rhs] = -row_cmat_val… in PCBDDCSetUpCorrection()
4530 PetscCall(MatDenseRestoreArrayWrite(Brhs, &marr)); in PCBDDCSetUpCorrection()
4563 PetscScalar *marr; in PCBDDCSetUpCorrection() local
4567 PetscCall(MatDenseGetArray(local_auxmat2_R, &marr)); in PCBDDCSetUpCorrection()
4570 PetscCall(VecPlaceArray(dummy_vec, marr + i * lda_rhs)); in PCBDDCSetUpCorrection()
4576 PetscCall(VecPlaceArray(pcbddc->vec1_R, marr + i * lda_rhs)); in PCBDDCSetUpCorrection()
4581 PetscCall(MatDenseRestoreArray(local_auxmat2_R, &marr)); in PCBDDCSetUpCorrection()
4585 PetscScalar *marr; in PCBDDCSetUpCorrection() local
4588 PetscCall(MatDenseGetArray(local_auxmat2_R, &marr)); in PCBDDCSetUpCorrection()
4591 PetscCall(VecPlaceArray(pcbddc->vec2_R, marr + i * lda_rhs)); in PCBDDCSetUpCorrection()
4598 PetscCall(MatDenseRestoreArray(local_auxmat2_R, &marr)); in PCBDDCSetUpCorrection()
4780 PetscScalar *marr; in PCBDDCSetUpCorrection() local
4783 PetscCall(MatDenseGetArray(A_RV, &marr)); in PCBDDCSetUpCorrection()
4802 for (k = 0; k < nz; k++) marr[idxs_zero[k] + lda_rhs * col] -= val; in PCBDDCSetUpCorrection()
4807 PetscCall(MatDenseRestoreArray(A_RV, &marr)); in PCBDDCSetUpCorrection()
4846 PetscScalar *marr; in PCBDDCSetUpCorrection() local
4848 PetscCall(MatDenseGetArray(Brhs, &marr)); in PCBDDCSetUpCorrection()
4851 PetscCall(VecPlaceArray(dummy_vec, marr + i * lda_rhs)); in PCBDDCSetUpCorrection()
4857 PetscCall(VecPlaceArray(pcbddc->vec1_R, marr + i * lda_rhs)); in PCBDDCSetUpCorrection()
4862 PetscCall(MatDenseRestoreArray(Brhs, &marr)); in PCBDDCSetUpCorrection()
4869 PetscScalar *marr; in PCBDDCSetUpCorrection() local
4871 PetscCall(MatDenseGetArray(A_RRmA_RV, &marr)); in PCBDDCSetUpCorrection()
4874 PetscCall(VecPlaceArray(dummy_vec, marr + i * lda_rhs)); in PCBDDCSetUpCorrection()
4880 PetscCall(VecPlaceArray(pcbddc->vec1_R, marr + i * lda_rhs)); in PCBDDCSetUpCorrection()
4885 PetscCall(MatDenseRestoreArray(A_RRmA_RV, &marr)); in PCBDDCSetUpCorrection()
4889 PetscScalar *marr; in PCBDDCSetUpCorrection() local
4892 PetscCall(MatDenseGetArray(A_RRmA_RV, &marr)); in PCBDDCSetUpCorrection()
4895 PetscCall(VecPlaceArray(pcbddc->vec2_R, marr + i * lda_rhs)); in PCBDDCSetUpCorrection()
4902 PetscCall(MatDenseRestoreArray(A_RRmA_RV, &marr)); in PCBDDCSetUpCorrection()
4968 const PetscScalar *marr; in PCBDDCSetUpCorrection() local
4970 PetscCall(MatDenseGetArrayRead(A_RRmA_RV, &marr)); in PCBDDCSetUpCorrection()
4981 for (PetscInt k = 0; k < nz; k++) sums[j] += marr[idxs_zero[k] + j * n_R]; in PCBDDCSetUpCorrection()
4993 PetscCall(MatDenseRestoreArrayRead(A_RRmA_RV, &marr)); in PCBDDCSetUpCorrection()