Merge from doc-fixes branch
Fixes for doctext update
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new formsReplace a couple multi-mallocs with a single mallocReplace backwards loops in MatSetValues_*()
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new formsReplace a couple multi-mallocs with a single mallocReplace backwards loops in MatSetValues_*() with PetscArraymove()Commit-type: style-fix, feature
show more ...
Man pages: remove .keywords: fieldsThis field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),but it doesn't seem to be unif
Man pages: remove .keywords: fieldsThis field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),but it doesn't seem to be uniformly used or maintained.Thus, remove all .keywords: fields, and a following blank line, if present.This is accomplished with GNU sed (gsed on OS X), with the following commands.*Warning* that this type of command can corrupt a .git directory,so be cautious in reusing or modifying these commands. They first lookfor and delete matching lines with a following line consisting of only whitespace,and then delete any remaining matching lines. find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find src/ -type f -exec gsed -i '/keywords:/d' {} + find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find include/ -type f -exec gsed -i '/keywords:/d' {} +Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed
Fixed out-dated URLS using make checkbadURLS REPLACE=1One manual fix of https://en.wikipedia.org/wiki/Buckingham_π_theorem since the automatic tool dropped the first _ for some reasonManual fix of
Fixed out-dated URLS using make checkbadURLS REPLACE=1One manual fix of https://en.wikipedia.org/wiki/Buckingham_π_theorem since the automatic tool dropped the first _ for some reasonManual fix of //faq.html since the automatic tool incorrectly replaced /faq.html to //faq.html in some locationsThese are largely updates of http to https but have a variety of other website location changesOnce this branch is in master individual developers can run make checkbadURLS and fix URLs related to their projects manuallyCommit-type: bug-fix, documentation
Merged in barry/minor-getsubviewer-docs (pull request #1624)Minor updates PetscViewerGetSubViewer(), error checking, docsApproved-by: Václav Hapla <vaclav.hapla@erdw.ethz.ch>
Minor updates PetscViewerGetSubViewer(), error checking, docsCommit-type: testing-fix, documentation
Merge branch 'maint'
PCBDDC: fix uninitialized valgrind errorWith polynomial orders > 1, some of the local dofs encodedin the subdomain section were not listed by the subdomain detection, becausethey were associated
PCBDDC: fix uninitialized valgrind errorWith polynomial orders > 1, some of the local dofs encodedin the subdomain section were not listed by the subdomain detection, becausethey were associated to parent points.==24703== Conditional jump or move depends on uninitialised value(s)==24703== at 0x584A034: PCBDDCGraphComputeCC_Private (bddcgraph.c:727)==24703== by 0x584A034: PCBDDCGraphComputeConnectedComponentsLocal (bddcgraph.c:803)==24703== by 0x584A344: PCBDDCGraphComputeConnectedComponents (bddcgraph.c:300)==24703== by 0x581D7D5: PCBDDCAnalyzeInterface (bddcprivate.c:7137)==24703== by 0x57DB7A9: PCSetUp_BDDC (bddc.c:1702)==24703== by 0x59670D3: PCSetUp (precon.c:932)==24703== by 0x5A1B07D: KSPSetUp (itfunc.c:391)==24703== by 0x5A1B90C: KSPSolve (itfunc.c:725)==24703== by 0x5ACCB0D: SNESSolve_NEWTONLS (ls.c:225)==24703== by 0x5A925C3: SNESSolve (snes.c:4563)==24703== by 0x40AFBF: main (ex12.c:1062)Reported-by: Satish Balay <balay@mcs.anl.gov>
Use MatDenseGetArrayRead() rather than MatDenseGetArray() when possibleCommit-type: style-fix, feature
Deprecate old {Mat|PC|KSP}ComputeExplicitOperator in favor of {Mat|PC|KSP}ComputeOperator
{Mat|PC|KSP}ComputeExplicitOperator: add extra argument for matrix type
Revert the function name where it is referenced
Merge remote-tracking branch 'origin/jczhang/vecscat-in-sf' [PR #1396]
Merged in knepley/feature-move-adj-to-dm (pull request #1424)Knepley/feature move adj to dm
Use new vector read-lock function namesThe new one are VecLockReadPush, VecLockReadPop, VecSetErrorIfLocked
PCBDDC: extend coordinate based corner detection to the multilevel case
PCBDDC: fix area computation in corners selection
DM: Eliminate DMPlexGet/SetAdjacencyUseCone/Closure() in favor of DMGet/SetBasicAdjacency()
PCBDDC: simplify and improve nullspace correction code- nullspace propagated only once- correction done in KSP pre/post solve- memory efficient: only dense basis stored
PCBDDC: use Amat or Pmat in static change
PCIS: use exact interior matrix if requested
PCBDDC: fix wrong option set
PCBDDC: fix default case for coarse MatPartitioning
PCBDDC: Use the correct amat and pmat in local solvers
1...<<11121314151617181920>>...53