Searched refs:change_sub (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 691 Mat change_sub; in PCBDDCSubSchursSetUp() local 698 …ubMatrix(change, sub_schurs->is_subs[i], sub_schurs->is_subs[i], MAT_INITIAL_MATRIX, &change_sub)); in PCBDDCSubSchursSetUp() 702 PetscCall(MatConvert(change_subt, MATSEQDENSE, MAT_INITIAL_MATRIX, &change_sub)); in PCBDDCSubSchursSetUp() 705 PetscCall(KSPSetOperators(sub_schurs->change[i], change_sub, change_sub)); in PCBDDCSubSchursSetUp() 706 PetscCall(MatDestroy(&change_sub)); in PCBDDCSubSchursSetUp() 1493 Mat change_sub, SEj, T; in PCBDDCSubSchursSetUp() local 1496 PetscCall(KSPGetOperators(sub_schurs->change[i], &change_sub, NULL)); in PCBDDCSubSchursSetUp() 1500 PetscCall(MatTransposeMatMult(change_sub, SEj, MAT_INITIAL_MATRIX, 1.0, &T2)); in PCBDDCSubSchursSetUp() 1501 PetscCall(MatMatMult(T2, change_sub, MAT_INITIAL_MATRIX, 1.0, &T)); in PCBDDCSubSchursSetUp() 1505 PetscCall(MatPtAP(SEj, change_sub, MAT_INITIAL_MATRIX, 1.0, &T)); in PCBDDCSubSchursSetUp() [all …]
|