fix repartitioning timers in GAMG
Bug fix: computing MG complexity had integer overflow. Would only occur for very large problemsAlso fixed code that computes parallel matrix storage information to communicate with PetscLogDouble i
Bug fix: computing MG complexity had integer overflow. Would only occur for very large problemsAlso fixed code that computes parallel matrix storage information to communicate with PetscLogDouble instead of PetscReal.Commit-type: bug-fixReported-by: Mark Lohry <mlohry@gmail.com>
show more ...
fix bug in OptionsEnum strings
fix up (new) parameters
fixed unused var
doc and diagnostic
fixing PetscInfo %d
fixed warning
high level GAMG optimizations, pin coarse grids to CPU, add new reduced processor layout (spread accross machine or 'compact'WIP: fixing as per suggestions, but Fortran subs are failing to make
Typos.
changed reduction logic a little and cleaned up format
Merged in barry/cleanup-petscconf-h (pull request #1834)Remove testing and inserting into petscconf.h items that are not actually used by PETSc
Merged in barry/10-7-2019/fix-prefix-null-error-message (pull request #1859)Remove erroneous null from error messages
Another source file called triangulate() hence needed ANSI_DECLARATORSTriangle can only be used by PETSc with double because it takes a double array as inputCommit-type: bug-fix, portability-fix
Another source file called triangulate() hence needed ANSI_DECLARATORSTriangle can only be used by PETSc with double because it takes a double array as inputCommit-type: bug-fix, portability-fixReported-by: nightly tests
Remove erroneous null from error messagesCommit-type: bug-fix, style-fix
Merge from doc-fixes branch
Fixes for doctext update
fixing repartition to not do it on unreduced grids
Man pages: remove Concepts: fieldsThese fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209Remove these fields from all man pages (but
Man pages: remove Concepts: fieldsThese fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209Remove these fields from all man pages (but not from examples).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 -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} + find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} + find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} + find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/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
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
Revert the function name where it is referenced
Merged in stefano_zampini/feature-pcbddc-enablelor (pull request #1427)Stefano zampini/feature pcbddc enablelor
PCGAMG: do not raise the error, simply free the data
PCML and PCGAMG: relax coordinate specificationsWe can not speficy redundant coordinates for blocked matrices
fixed bug with using agg blocks in ASM smoother
12345678910>>...30