| dcedc2ae | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: move stack variables of PCBDDCCoarseSetUp to protected block |
| 6bfb1811 | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Move work vector creation to a separate routine
Now the VecType/comm of R vecs are inferred from that of vec1_N |
| 811e8ca2 | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: allow computation of number of vertices/constraints in GetPrimal functions without actually computing their local indices |
| 5c7b33a1 | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/pcbddc-multipleconstraintsbugfix' into stefano_zampini/pcbddc-improvelocalsolvers |
| e310c8b4 | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: further improvements to BLAS/LAPACK calls readibility
min_n replaced by k to fullfill code developing guidelines |
| 3f08241a | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove aliased parameters for QR calls
Improved readibility |
| 610854a6 | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove aliased parameter from DDOT call |
| c4303822 | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove aliased parameters from GEMM calls.
Improved readibility |
| b7d8b9f8 | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove aliased parameters from GESVD calls |
| c8244a33 | 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove aliased parameters from SYEV calls.
Improved readibility |
| 242a89d7 | 14-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: protect queries to lapack GESVD/SYEV when there are no edges or faces (1D) |
| 09af071f | 14-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: protect code for mirrors by graph size.
These are invalid reads in multilevel |
| a64d13ef | 14-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Move setup of local scatters into a routine |
| 1b75e52a | 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: use a boolean memory instead of scalar one to compute local scatters |
| aa0d41d4 | 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Setup of local matrices moved into a separate routine into bddcprivate.c |
| ac78edfc | 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: better management of local matrices among repeated solves |
| 304d26fa | 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: move setup of local solvers into a routine into bddcprivate.c
PCBDDCSetUseExactDirichlet moved accordingly |
| 33bc96a4 | 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: create local solvers once. Reuse them during repeated linear solves
Destroy routines moved outside ResetSolvers routine. |
| 9a7d3425 | 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Added orthonormalization routine
nullspace code changed accordingly |
| 3308cffd | 09-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: function pointers removed from FETIDP code.
Using PCPreSolve_BDDC, PCPostSolve_BDDC instead. Added more guards in Pre and Post solves. |
| 026de310 | 02-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Less tricky loop on constraints when changing the basis |
| 984c4197 | 01-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Constraints setup improved
- Change of basis is now performed using QR factorization of constraints - Added missing support for complexes when PETSC_MISSING_GESVD is defined - Improved co
PCBDDC: Constraints setup improved
- Change of basis is now performed using QR factorization of constraints - Added missing support for complexes when PETSC_MISSING_GESVD is defined - Improved code readability
show more ...
|
| 74e413f5 | 01-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Store special marks for local dofs in a separate memory of PCBDDCGraph (not which_dof) |
| fb223d50 | 01-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: bugfix in PCPostSolve_BDDC.
Right hand side was not get back to its original state when change of basis was not requested. |
| 82d3d8af | 01-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: bugfix when multiple constraints are present on the same connected component
Local to global mapping of coarse dofs was badly computed |