| 80677318 | 30-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: reduce memory footprint of BDDC application
The previous code was designed without adaptivity in the picture pcbddc->local_auxmat1/2 should act on boundary dofs only except when the static s
PCBDDC: reduce memory footprint of BDDC application
The previous code was designed without adaptivity in the picture pcbddc->local_auxmat1/2 should act on boundary dofs only except when the static switch has been selected: in this case pcbddc->local_auxmat2 should act on the whole set of R dofs
tested on linear spd systems and with NKS with bs 3
show more ...
|
| 21eccb56 | 30-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: scale a smaller matrix |
| 8f3b4b4d | 28-Apr-2015 |
Dmitry Karpeev <karpeev@mcs.anl.gov> |
PCGASM now works correctly, tested with SuperLU_dist on multirank subdomains. |
| a07ea27a | 27-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Implement caching strategy for dirichlet dofs in graph |
| a9b99552 | 27-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove is_I_layer from sub_schurs data structure |
| 0e6343ab | 27-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; improved numbering of coarse dofs when many constraints are presents per connected component |
| 74d5cdf7 | 27-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: merge together two loops |
| 9162d606 | 27-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: rewrite code for constraints setup
the code is now simpler and more general. It will also allow to renumber coarse dofs clustering them together with respect to connected components |
| 2b155de0 | 26-Apr-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'stefano_zampini/hypre-ads' |
| b371cd4f | 26-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove unneeded variables from pcbddc data structure |
| 70022509 | 26-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: nullspace adaptation of change of basis enabled only in debug mode |
| 64efe560 | 26-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: aux_primal_numbering is no longer needed |
| bc804489 | 26-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove unneeded code |
| 8a0068c3 | 26-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: get rid of no longer needed sorts |
| 088faed8 | 26-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: get rid of PCBDDCGetPrimalVerticesLocalIdxs and PCBDDCGetPrimalConstraintsLocalIdxs
these functions are no longer needed |
| 45b2a5aa | 23-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: wrong free |
| a64f4aa4 | 23-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: fixes for preconditioner reuse |
| acc113db | 23-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: sorting of connected components is performed only when it is really needed |
| 7babac9b | 23-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: reduce memory footprint of PCBDDCGraph |
| 9b28b941 | 23-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; another multilevel bugfix
it could happen that we have a subdomain completely disconnected from the others (with pcis->n_B = 0) the adjacency list computed will be empty |
| 2f566a09 | 23-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: bugfix for multileveling
when ncc = 0, subsets[0] is 0x0 and the second malloc fail |
| ec1c413d | 22-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove GlobalToLocal mappings from graph code
interface consistency routines greatly simplified |
| 2635a1d4 | 21-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: create workspace objects for checking consistent informations only when needed |
| 5777c63c | 21-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: add missing consistency check for fields |
| 17eb1463 | 21-Apr-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: avoid unneeded computations for custom primal vertices (if any) |