PCBDDC: minor fixes for sequential runs
Merge branch 'maint'
PCBDDC: fixes for the benign subspace technique- Fix incorrect flagging of benign subdomains- Keep recurring on coarse solver only until we have benign subs If we no longer have benign subs, we
PCBDDC: fixes for the benign subspace technique- Fix incorrect flagging of benign subdomains- Keep recurring on coarse solver only until we have benign subs If we no longer have benign subs, we need a full bddc application (recursion is still possible)
show more ...
PCIS: added flag PCISSetUp to setup just the l2g stuff
Man pages: add newlines after "Notes:"This allows for proper formatting from sowing.On OS X (using gsed, not the default BSD sed), from the PETSc root directory: find src include -type f \(
Man pages: add newlines after "Notes:"This allows for proper formatting from sowing.On OS X (using gsed, not the default BSD sed), from the PETSc root directory: find src include -type f \( -name "*.c" -or -name "*.h" -or -name "*.cxx" \) | xargs gsed -i 's/Notes\s*:\s*\(\w.*\)/Notes:\n \1/'This adds a newline and 4 spaces whenever "Notes:" is followed by any "word" character, in any .c, .h, or .cxx file in src/ or include/
Man pages: capitalize "notes:" to "Notes:"On OS X (using gsed, not default BSD sed), from PETSc root directory, find src include -type f \( -name "*.h" -or -name "*.c" \) | xargs gsed -i 's/no
Man pages: capitalize "notes:" to "Notes:"On OS X (using gsed, not default BSD sed), from PETSc root directory, find src include -type f \( -name "*.h" -or -name "*.c" \) | xargs gsed -i 's/notes:/Notes:/g'
Deprecate DMSet/GetDefaultSection() for DMSet/GetSection()Revert manual page change per Matt's preferenceCommit-type: style-fixThanks-to: Matthew Knepley
Merge branch 'stefano_zampini/fix-matis-dmda-l2g'
PCBDDC: yet another recipeSame as before, but save one factorization
Change PetscStrncat() to PetscStrlcat() to match BSD API where l represents total lengthUpdate many uses of PetscStrcpy() and PetscStrcat() to the safer PetscStrncpy() and PetscStrlcat()Commit-ty
Change PetscStrncat() to PetscStrlcat() to match BSD API where l represents total lengthUpdate many uses of PetscStrcpy() and PetscStrcat() to the safer PetscStrncpy() and PetscStrlcat()Commit-type: style-fix, featureThanks-to: Jed Brown
PCBDDC: another recipe, this looks very promising
PCBDDC: added a couple of more recipes for Stokesinitialize B_neigs to 0 and revert order of eigenvalue computation for recipe 2
PCBDDCGRAPH: fix a possible deadlock in the codeuse a send buffer instead of a temporary variable
PCIS: if stiffness scaling is required, overwrite zero diagonal entries with 1
PCBDDC: return if maxneighs = 0
PCBDDC: cosmetic fixes
PCBDDC: added cc-based corner selection when coordinates are available
PCBDDC: use nearnullspace in alternative and pass it to the local solversRemove KSPSetUp call for local solvers that may prevent to properly setup approximate local solvers
PCBDDC: implement stabilized gram-schmidt for orthonormalization
PCBDDC: pass local coordinates if the local solver supports PCSetCoordinates
PCBDDC: string viewer not used
PCBDDC: added View ops to nullspace corrected solverclean up the code a bit
PCBDDCSUBSCHURS: minor fixes
PCBDDC: import dofs coordinates into PCBDDCGraphthis is to enable face-based corner selection
PCBDDC: compress constraint matrix
1...<<11121314151617181920>>...53