| #
5a95e1ce
|
| 09-Mar-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: get rid of parallel application of deluxe scaling
code has been greatly simplified introduced subcommunicators in PCBDDCSubSchursSetUp to improve performances in multilevel cases adaptivity
PCBDDC: get rid of parallel application of deluxe scaling
code has been greatly simplified introduced subcommunicators in PCBDDCSubSchursSetUp to improve performances in multilevel cases adaptivity is supported only in combination with deluxe scaling
show more ...
|
| #
f2dee214
|
| 06-Mar-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into jed/chem Note merging a branch with good stuff in it for a year and a half is insane!
Conflicts: src/ts/examples/tutorials/makefile src/ts/interface/ts.c
|
| #
4e7385fa
|
| 16-Feb-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selection
Conflicts: src/ksp/pc/impls/bddc/bddcprivate.c
|
| #
a197972a
|
| 11-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/saws-options-merge-master
Totally confusing manual merge, could be wrong
Conflicts: include/petscoptions.h src/dm/impls/da/dacreate.c src/sys/objects/aoptions.c
Merge branch 'master' into barry/saws-options-merge-master
Totally confusing manual merge, could be wrong
Conflicts: include/petscoptions.h src/dm/impls/da/dacreate.c src/sys/objects/aoptions.c src/sys/threadcomm/interface/threadcomm.c
show more ...
|
| #
50705773
|
| 10-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr252/dmay/PetscViewerBinarySkipHeaderVecViewLoad Manual merge of makefile
Conflicts: src/sys/classes/viewer/examples/tutorials/makefile
|
| #
7a5088b2
|
| 09-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/refactor-petscsubcomm'
|
| #
1b968477
|
| 08-Feb-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: fixes bugs
- dirichlet dofs should be computed since the PCBDDCGraph code allows to specify nonn-consistent sets among neighbours - add dirichlet dofs to the list of simpli scalied dofs in d
PCBDDC: fixes bugs
- dirichlet dofs should be computed since the PCBDDCGraph code allows to specify nonn-consistent sets among neighbours - add dirichlet dofs to the list of simpli scalied dofs in deluxe - fix number of constraints computed during adaptive selection
show more ...
|
| #
306c2d5b
|
| 05-Feb-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
minor cleanup of PetscSubcomm code and documentation
|
| #
2b095fd8
|
| 05-Feb-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; prepare for upcoming VecLockPush/Pop
|
| #
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
|
| #
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 ...
|
| #
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
|
| #
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
|
| #
212decf3
|
| 13-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC; remove unneeded copies
|
| #
812aaec9
|
| 13-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: use MatISGetMPIXAIJ to compute sum of schur complements
|
| #
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
|
| #
5e8657ed
|
| 12-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCIS: added reusability of PCISSetUp
|
| #
5ff63025
|
| 12-Jan-2015 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: make sub_schurs a member of PC_BDDC data structure
|