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
PCBDDC: added a second sub_schurs structure to pcbddc data structureBegin reorganization of SubSchurs code for code reuse for adaptive selection of constraints
PCBDDC; split computation of local solvers
PCIS: added reusability of PCISSetUp
PCBDDC: make sub_schurs a member of PC_BDDC data structure
PCBDDC: rewrite sub schurs setupin the cheap version, interior problems are all the same.
PCBDDC: memory leak
fixed gamg coarse grid to be general
Merge branch 'barry/fix-damp-not-one-pcapplyrichardson'
Merged in mark/gamg-printbug (pull request #238) fixed fp_trap in output
fixed fp_trap in output
removed override of coarse grid solver so iterative solver can be used
-ksp_richardson_scale was ignored when PCApplyRichardson() was usedFix: turn off PCApplyRichardson() when scale is not 1 and print PetscInfo warningReported-by: Mark Adams <mfadams@lbl.gov>Fixed
-ksp_richardson_scale was ignored when PCApplyRichardson() was usedFix: turn off PCApplyRichardson() when scale is not 1 and print PetscInfo warningReported-by: Mark Adams <mfadams@lbl.gov>Fixed missing carriage return in uses of PetscInfo() and missing ierr CHKERRQ() usage
show more ...
Remove XXXRegisterAll() from public interfaceThis means we are relying on packages to be well behaved, to setthemselves up properly. Passes testexamples in my builds (haven't triedcomplex).
Remove XXXRegisterAllCalled from public interface.All XXXRegisterAll() methods are now idempotent, so a boolean indicatingwhether they can be called or not is no longer necessary.
Merge branch 'stefano_zampini/pcbddcgraph-improve'
PCBDDC: added support for detecting disconnected subdomains if no CSR info is usedthis can be useful in face- or edge-based discretizaions like RT ot Nedelec elements
PCBDDC; is there are no vertices in the graph, n_subset should be set to zero in the sequantial case
PCBDDC: added support for sequential graph analysisthis would be useful when detecting disconnected subdomains when no csr info is used (neither from the matrix, nor from the user)
Merge branch 'maint'
Fix for docsReported-by: Michael Welland <mwelland@anl.gov>
Merge branch 'barry/remove-unneeded-paren-petscmalloc'Conflicts: src/mat/impls/baij/seq/baij.c
1...<<111112113114115116117118119120>>...210