Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c1493 Mat change_sub, SEj, T; in PCBDDCSubSchursSetUp() local
1497 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, subset_size, subset_size, work, &SEj)); in PCBDDCSubSchursSetUp()
1500 PetscCall(MatTransposeMatMult(change_sub, SEj, MAT_INITIAL_MATRIX, 1.0, &T2)); in PCBDDCSubSchursSetUp()
1505 PetscCall(MatPtAP(SEj, change_sub, MAT_INITIAL_MATRIX, 1.0, &T)); in PCBDDCSubSchursSetUp()
1507 PetscCall(MatCopy(T, SEj, SAME_NONZERO_PATTERN)); in PCBDDCSubSchursSetUp()
1509 PetscCall(MatZeroRowsColumnsIS(SEj, sub_schurs->change_primal_sub[i], 1.0, NULL, NULL)); in PCBDDCSubSchursSetUp()
1510 PetscCall(MatDestroy(&SEj)); in PCBDDCSubSchursSetUp()
1547 Mat SEj; in PCBDDCSubSchursSetUp() local
1551 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, subset_size, subset_size, work, &SEj)); in PCBDDCSubSchursSetUp()
1556 PetscCall(MatDiagonalScale(SEj, D, D)); in PCBDDCSubSchursSetUp()
[all …]