| #
9ffa7720
|
| 01-Aug-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: remove REPLICATED_BDDC and SEQUENTIAL_BDDC branches.
GATHERS_BDDC are no longer needed, thus removed.
|
| #
8eeda7d8
|
| 31-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Less tricky customization from options
|
| #
8629588b
|
| 31-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Move PCBDDCSetUpCoarseEnvironment outside PCBDDCSetUpCoarseLocal and rename it as PCBDDCSetUpCoarseSolver
|
| #
4641a718
|
| 31-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: use PetscBT instead of arrays of PetscBool
|
| #
983f5fd7
|
| 30-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: begin rewriting of SetUpCoarseEnvironment
coarse_size is no longer a member of bddc private struct
|
| #
c8587f34
|
| 30-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: move two remaining functions for private setup into bddcprivate.c
|
| #
a401a8b6
|
| 30-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: move PCBDDCSetLevels to bddcprivate.c
|
| #
8ce42a96
|
| 30-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: is_R_local is now a member of bddc private struct
|
| #
4a78082c
|
| 30-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: change name of function for setup of local correction and coarse basis functions
|
| #
25084f0c
|
| 30-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: improved code for local corrections and coarse basis functions setup
No new functionalities have been introduced with the commit.
Main changes are: - VecType is now inferred by the type of
PCBDDC: improved code for local corrections and coarse basis functions setup
No new functionalities have been introduced with the commit.
Main changes are: - VecType is now inferred by the type of the PCIS working vector vec1_N - Working mat M1 now computed using MatMatSolve - Use of PetscMemcpy whenever possible - Replacing "VecGetArray/set values directly into array" by VecSetValues/VecAssembly calls - Use of VecGetArrayRead instead of VecGetArray - Optimized use of stacked variables - Small changes in order to adhere to developers guidelines
show more ...
|
| #
88ebb749
|
| 26-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Move setup of data structures for substructure correction and coarse basis assembly into a separate routine
|
| #
62a6ff1d
|
| 26-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: move creation of parallel work vectors used in presolve/postsolve.
Destruction demanded to PCDestroy_BDDC
|
| #
95a0def0
|
| 26-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/pcbddc-constraintssetupimproved' into stefano_zampini/pcbddc-improvelocalsolvers
|
| #
b0418fcf
|
| 25-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge remote-tracking branch 'origin/master' into stefano_zampini/pcbddc-improvelocalsolvers
|
| #
8533652c
|
| 25-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge remote-tracking branch 'origin/master' into stefano_zampini/pcbddc-mirrorsfix
|
| #
6daa6ed0
|
| 25-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge remote-tracking branch 'origin/master' into stefano_zampini/pcbddc-constraintssetupimproved
|
| #
40bc6eb1
|
| 24-Jul-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'stefano_zampini/pcbddc-orthonormalroutine'
* stefano_zampini/pcbddc-orthonormalroutine: PCBDDC: Added orthonormalization routine
|
| #
1dbee997
|
| 24-Jul-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'stefano_zampini/pcbddc-multipleconstraintsbugfix'
* stefano_zampini/pcbddc-multipleconstraintsbugfix: PCBDDC: bugfix when multiple constraints are present on the same connected compo
Merge branch 'stefano_zampini/pcbddc-multipleconstraintsbugfix'
* stefano_zampini/pcbddc-multipleconstraintsbugfix: PCBDDC: bugfix when multiple constraints are present on the same connected component
show more ...
|
| #
83b7ccab
|
| 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Move creation of work vector on constraints
|
| #
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
|