Searched refs:SEj (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 1493 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 …]
|