| 39f0f02c | 27-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: fill should be set to reuse after KSPSetFromOptions |
| b0c7d250 | 27-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added option to aggregate the adjacency between subdomains on a subset of the active processes
non contiguos option removed from MatISGetSubassemblingPattern |
| ac47001e | 26-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: fix warnings from nightly cxx-complex builds |
| 04708bb6 | 23-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: minimize conversions between matrix formats |
| dc456d91 | 23-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Replaced old non-memory scalable implementation of PCBDDCSubsetNumbering
New implementation is memory scalable and more efficient |
| 53a05cb3 | 21-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: wrong restriction on coarse processors (now fixed) |
| 2034aafc | 20-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: fix for complex builds |
| 5feab87a | 19-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: if not using vertices (if any are present), we cannot reuse the Schur solver |
| d3df7717 | 18-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: previous block check is invalid when R nodes come from reuse_mumps
It can happen that R is like this 0 1 2 3 6 9 4 7 10 5 8 11 Using the previous code the latter IS would be defined as block
PCBDDC: previous block check is invalid when R nodes come from reuse_mumps
It can happen that R is like this 0 1 2 3 6 9 4 7 10 5 8 11 Using the previous code the latter IS would be defined as blocked (but it isn't)
show more ...
|
| 862806e4 | 17-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: it does not have any sense to require adaptivity just for edges.
less stringent hermitian test in sub_schurs code |
| e41459a1 | 15-May-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/improve-nullspace-handling' |
| d6462365 | 14-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: improve logic around symmetric and positive definite |
| 5fa7ec2d | 12-May-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
removed KSPSetNullSpace() since mat already carries that information and having two locations for it is confusing, unnecessary and prone to error added MatSetTransposeNullSpace() for providing the nu
removed KSPSetNullSpace() since mat already carries that information and having two locations for it is confusing, unnecessary and prone to error added MatSetTransposeNullSpace() for providing the null space of the transpose of the matrix and added support in KSPSolve() to remove this null space from the right handside of the linear system thus making the system consistent.
show more ...
|
| e2291ee8 | 11-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: print ccs if we are in 2D |
| 5a94c880 | 10-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: reuse matrices with MatGetSubMatrices |
| bdae7319 | 10-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: add output for psi basis functions |
| 3301b35f | 10-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: rearrange symmetry, positive-definitess stuffs
Added pc_bddc_symmetric command line options to shift to unsymmetric basis computation |
| aff50787 | 10-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: no need for eigensolver is S == St |
| 4a6c6b0d | 10-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: when n_subs == 1 and size_schur == size_active_schur reuse already inverted block |
| ffbec71f | 07-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: fixes for compiler warnings |
| c62d2063 | 07-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: fix for complexes
hermitian and positive definitess checks should be replaced by something which is more robust |
| 53892102 | 07-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: complete support for MUMPS Schur solver reusage
is_R and is_B should be created during SubSchursSetUp Added preprocessor guards |
| e28d306c | 07-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: added support for transpose application of the BDDC when reusing MUMPS solver |
| be83ff47 | 07-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: reuse Schur solver provided by MUMPS when possible |
| 6366ad86 | 07-May-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATIS: n_sends should stay there!!!!
if n_sends is not part of the logic, we cannot overlap levels! |