| #
9552c7c7
|
| 08-Feb-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; add flag to invert or not Stildas
small fixes
|
| #
3dc780c3
|
| 03-Feb-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: multilevel fixes
|
| #
a58a30b4
|
| 30-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: solved warning from gcc for uninitialized variables
|
| #
3927de2e
|
| 30-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATIS: move preallocation during MatISGetMPIXAIJ into a separate routine
Schur subsets can take advantage
|
| #
6da91a30
|
| 27-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; bugfix
|
| #
08122e43
|
| 27-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added initial implementation for adaptive selection of constraints
positive definite case covered only untested for complex
generalized eigenvalue problem is inv(sum(inv(S_F))) = lambda inv
PCBDDC: added initial implementation for adaptive selection of constraints
positive definite case covered only untested for complex
generalized eigenvalue problem is inv(sum(inv(S_F))) = lambda inv(sum(inv(St_F))) this is the right one for 2D problems and for faces in 3D; it is an heuristic for edges in 3D
tested with H(div) and H(curl) (3D) and works like a charm
cholesky support for matrix inversion should still be added
show more ...
|
| #
9bb4a8ca
|
| 26-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: add slot for vertices in sub_schurs data structure.
This will also be helpful for adaptive selection
|
| #
b7eb3628
|
| 22-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; added slot for threshold when adaptively computing constraints
|
| #
b96c3477
|
| 22-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; clean up of sub_schurs/deluxe code
* options database are now part of sub_schurs setup * eliminated unneeded field from sub_schurs structure * added 2 interface functions to init and setup s
PCBDDC; clean up of sub_schurs/deluxe code
* options database are now part of sub_schurs setup * eliminated unneeded field from sub_schurs structure * added 2 interface functions to init and setup sub_schurs when setupping the preconditioner * if a change of basis is requested, releveant matrices are projected * still need to be tested when the BDDC is reused
show more ...
|
| #
a1337663
|
| 21-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: compute sum of Stildas
|
| #
2b973097
|
| 21-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; added Stildas to sub_schurs data structure
still don't know if they should belong to the structure or just their sums
|
| #
65d8bf0a
|
| 20-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added initial support for computation of Stildas
the computation is very intensive, need to find an alternative
|
| #
3202ece2
|
| 20-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added private function to explicitly compute local schur complements
|
| #
1580ed26
|
| 19-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: removed old SubSchursSetUp code
|
| #
883469d8
|
| 19-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added support for explicit computation of Schur complements using MUMPS in sub_schurs code
|
| #
1d850880
|
| 15-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: store principal minors of local Schur complements by columns
This shoudl facilitate the computation of adaptive constraints
|
| #
68270318
|
| 15-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove unneeeded index sets
|
| #
9221af80
|
| 15-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: small fixes
|
| #
5db18549
|
| 15-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: move computation of explicit schur complements from deluxe code to sub_schurs setup
|
| #
41c3ba1b
|
| 15-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: make deluxe->seq_mat and sum of schur complements members of sub_schurs
|
| #
1e9c79c2
|
| 13-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added a slot for local neumann matrix in sub_schurs (for future use of MUMPS)
solved a bug with external packages and 0 sized seq_ksp
|
| #
b1b3d7a2
|
| 13-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added a second sub_schurs structure to pcbddc data structure
Begin reorganization of SubSchurs code for code reuse for adaptive selection of constraints
|
| #
5ff63025
|
| 12-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: make sub_schurs a member of PC_BDDC data structure
|
| #
2a155e38
|
| 12-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: rewrite sub schurs setup
in the cheap version, interior problems are all the same.
|
| #
909a08a4
|
| 28-Nov-2014 |
Michael Lange <michael.lange@imperial.ac.uk> |
Merge branch 'master' into mlange/refactor-plex-distribute
Conflicts: src/dm/impls/plex/examples/tests/output/ex12_1.out src/dm/impls/plex/examples/tests/output/ex12_2.out
|