Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c89 Mat GE, GEd; in PCBDDCComputeNedelecChangeEdge() local
108 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, esize, csize, ptr, &GEd)); in PCBDDCComputeNedelecChangeEdge()
110 PetscCall(MatConvert(GE, MATSEQDENSE, MAT_REUSE_MATRIX, &GEd)); in PCBDDCComputeNedelecChangeEdge()
112 PetscCall(MatDenseOrthogonalRangeOrComplement(GEd, PETSC_FALSE, 5 * esize, work, rwork, GKins)); in PCBDDCComputeNedelecChangeEdge()
113 PetscCall(MatDestroy(&GEd)); in PCBDDCComputeNedelecChangeEdge()
121 PetscCall(MatTransposeMatMult(GEc, *GKins, MAT_INITIAL_MATRIX, 1.0, &GEd)); in PCBDDCComputeNedelecChangeEdge()
122 PetscCall(MatDenseGetArrayRead(GEd, &vals)); in PCBDDCComputeNedelecChangeEdge()
127 PetscCall(MatDenseRestoreArrayRead(GEd, &vals)); in PCBDDCComputeNedelecChangeEdge()
140 PetscCall(PetscObjectSetName((PetscObject)GEd, "Gproj")); in PCBDDCComputeNedelecChangeEdge()
141 PetscCall(MatView(GEd, viewer)); in PCBDDCComputeNedelecChangeEdge()
[all …]