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
show more ...
SNESLineSearch should only be created and used if the SNES type requires the line searchPreviously the line search was created for all solver and and SNESLineSearchSetFromOptions()and SNESLineSear
SNESLineSearch should only be created and used if the SNES type requires the line searchPreviously the line search was created for all solver and and SNESLineSearchSetFromOptions()and SNESLineSearchView() called for all solvers, even those that never used it,leading to confusion for usersCommit-type: feature, documentationReported-by: Robert Nourgaliev <nourgaliev1@llnl.gov>
Merge branch 'barry/fix-check-ierr-before-freechar/maint' [PR #1220]* barry/fix-check-ierr-before-freechar/maint:Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()Otherwis
Merge branch 'barry/fix-check-ierr-before-freechar/maint' [PR #1220]* barry/fix-check-ierr-before-freechar/maint:Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should notCommit-type: bug-f
Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should notCommit-type: bug-fixReported-by: Tim Steinhoff <kandanovian@gmail.com>
Complete support for individual PETSc objects to use their own options database with PetscObjectSetOptions()Commit-type: feature, exampleReported-by: "Blondel, Sophie" <sblondel@utk.edu>
Merge remote-tracking branch 'origin/barry/picard-precheck-inf-scaling/maint' into maint
Handle case where scale factor has a divide by zeroPublished article makes no mention of this case so have an arbitrary upper bound on the scaling factor of 1000Commit-type: bug-fix, featureRepo
Handle case where scale factor has a divide by zeroPublished article makes no mention of this case so have an arbitrary upper bound on the scaling factor of 1000Commit-type: bug-fix, featureReported-by: Robert Nourgaliev <nourgaliev1@llnl.gov>
Picard precheck code should set changed flag if it changes the search directionNote that this is not really a bug fix because none of the current line searches use this flag.Commit-type: bug-fix
Remove memory leaks of XXXRegister() is called but XXX object is never usedThis means adding YYYInitialPackage() at the beginning of XXXRegister() routinesMinor fixes of missing prototypesCommi
Remove memory leaks of XXXRegister() is called but XXX object is never usedThis means adding YYYInitialPackage() at the beginning of XXXRegister() routinesMinor fixes of missing prototypesCommit-type: style-fixReported-by: Jed Brown <jed@jedbrown.org>Thanks-to: Fande Kong <fande.kong@inl.gov>
Merge remote-tracking branch 'origin/maint'
SNES: Fix 'extern' declarations
Restore Push/Pop model for ASCII viewers
Merge branch 'maint'
add manual page cross links for SNESLineSearchSetPostCheck() and related routinesCommit-type: documentation
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'
Wrapping up for a pull request
All views changed to inherit tab levels from associated objects
SNESLineSearch: fix stale copy/paste and typo in man pagesReported-by: ilya <ilya.foursov@mail.ru>
clarify damping and other issues related to SNESLINESEARCHBASICReported-by: Mark Adams <mfadams@lbl.gov>
Minor cleanup, remove some outdated code, remove unneeded constructs, improve manual pages slightly, add missing test caseTime: 2.5 hours
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
-xxx_monitor would result in multiple output of the same data if xxxSetFromOptions() was called multiple timesTime: 1 hourReported-by: Fande Kong <fande.kong@inl.gov>
incorrect capitalization of an even name
1234567891011