| 1dd7afcf | 24-Feb-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Finally, I was able to get rid of changing the iteration matrix during the KSP, which I've never liked from the very beginning
The code is way simpler now. The change of basis (if any) is pe
PCBDDC: Finally, I was able to get rid of changing the iteration matrix during the KSP, which I've never liked from the very beginning
The code is way simpler now. The change of basis (if any) is performed during PCApply and PCApplyTranspose. Added interior flag to PCBDDCSetChangeOfBasisMat in order to save some work, if possible
show more ...
|
| c9db6a07 | 21-Feb-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: the change of basis context in sub_schurs is no longer needed if we have changed the basis
still does not give the same condition number as without automatic change of basis (this is why it
PCBDDC: the change of basis context in sub_schurs is no longer needed if we have changed the basis
still does not give the same condition number as without automatic change of basis (this is why it is still disabled)
show more ...
|
| 14f95afa | 18-Feb-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: add vertex size customization by command line
This overcomes the issues when some subdomain faces are made up by a single element face by treating them as constraints instead of primal verti
PCBDDC: add vertex size customization by command line
This overcomes the issues when some subdomain faces are made up by a single element face by treating them as constraints instead of primal vertices When the benign subspace technique is used without any change of variables, the S_CV/S_VC blocks of the coarse matrix are not properly computed (still need to understand why)
show more ...
|
| 72b8c272 | 18-Feb-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Separate deluxe subproblems
Recompute_topography now drives the setup/reuse of deluxe There's still something which does not work properly when some subdomain faces are made up by just one e
PCBDDC: Separate deluxe subproblems
Recompute_topography now drives the setup/reuse of deluxe There's still something which does not work properly when some subdomain faces are made up by just one element face There's no need to extract B0_R and B0_V separately Solved a couple of bugs with pcbddc->switch_static = PETSC_TRUE
show more ...
|