History log of /petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c (Results 176 – 200 of 242)
Revision Date Author Comments
# 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


12345678910