| 19c84c74 | 20-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove trailing backspace |
| b0147a47 | 20-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: stefano_zampini/apply-transpose branch was still using pcbddc->vec4_D. Now the code compiles. |
| 25734dcb | 20-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/pcbddc-applytranspose' into stefano_zampini/pcbddc-multilevel-improvement |
| b4dc3ebd | 19-Nov-2013 |
Peter Brune <brune@mcs.anl.gov> |
PCGAMG_Classical: Added Jacobi smoothing for the OptProl part |
| b23d619e | 19-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: demand wheter or not to rebuild local scatters to the right routine |
| 22b6e8a2 | 19-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove prints. Added coarse_subassembling to debugging output |
| 7779008d | 19-Nov-2013 |
Peter Brune <brune@mcs.anl.gov> |
PCGAMG_Classical: Fixes for complex and 64-bit index builds in the new interp. |
| 70cf5478 | 19-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added reuse of coarse subassembling information
In order to do do, I had to change the MATIS class (I dont know why there was a guard for is->mapping in matis code)
Solved a couple of bugs
PCBDDC: added reuse of coarse subassembling information
In order to do do, I had to change the MATIS class (I dont know why there was a guard for is->mapping in matis code)
Solved a couple of bugs when doing multilevel and a dbg_viewer on a single level only
show more ...
|
| 8eab0cc1 | 19-Nov-2013 |
Peter Brune <brune@mcs.anl.gov> |
PCGAMG_Classical: Added PCGAMGClassicalSetType() and registration |
| 586a8384 | 08-Nov-2013 |
Peter Brune <brune@mcs.anl.gov> |
PCGAMG_Classical: Add thresholding for the prolongator entries |
| 84ba6060 | 19-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: coarse ranks are no longer contiguous (better memory management) |
| 8002ef2c | 19-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove prints |
| 04e66f8b | 19-Nov-2013 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/fix-pcredistribute-memory-leak' |
| cbcc2c2a | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: KSPRICHARDON with PCBDDC is the default for BDDC coarse solver when doing multilevel
Extreme eigenvalues are computed if the coarse KSP is not preonly to accelerate convergence |
| edf7251b | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added FETIDPMatMultTranspose and PCApplyTranspose (for Dirichlet FETIDP preconditioner) |
| 93bd9ae7 | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: support for PCApplyTranspose completed by solving the transpose of the coarse operator in PCBDDCApplyInterfacePreconditioner.
Function pointer is now set during object creation |
| c7317a19 | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove unneded guards
these guards were needed in the previous version of the code when PCBDDC coarse problem was handling through the enum PCBDDCCoarseProblemType |
| 20c7b377 | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added support for solving the transposed of the substructure correction
rhs, solution and work vectors for the correction are now parameters of the function |
| dc359a40 | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added second parameter to PCBDDCApplyInterfacePreconditioner to determine if the interface preconditioner should be applied tranposed or not
The main reason for this is to avoid code duplica
PCBDDC: added second parameter to PCBDDCApplyInterfacePreconditioner to determine if the interface preconditioner should be applied tranposed or not
The main reason for this is to avoid code duplication
show more ...
|
| c0553b1f | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: simplify PCBDDCApplyInterfacePreconditioner
coarse_psi_* now always exist. For symmetric problems, they point to the same object of coarse_phi_* |
| ba15a52e | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: rename private PCBDDCSolveSaddlePoint to a more explicative PCBDDCSolveSubstructureCorrection |
| 50efa1b5 | 18-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added initial implementation of PCApplyTranspose_BDDC |
| 1035eff8 | 12-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: propagate field split and neumann boundaries to coarse problem |
| 5a16e3a0 | 12-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: coarse matrix is structurally symmetric |
| 1a8a16d1 | 12-Nov-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: set compute topography to true with new field split |