PetscFE: Added simple performance test
Tabulations can only be constructed if the dual space has been created
prototype for ViewFromOptions macro-->functions
Indicate petscfecreatedefault can accept petsc_determine
PetscFE: Init memory properly for boundary integral- Also check for missing pointfunctions
PetscFE: Added PetscFECopyQuadrature()- Replace Get/SetQuqadrature pattern with this function- Corrected error in SNES ex24 due to wrong face quadrature
Merge branch 'balay/glci-werror' into 'master'gitlab-ci: use -Werror with more testsSee merge request petsc/petsc!2075
fix compile warning from linux-viennacl/sandbox/balay/petsc/src/dm/dt/fe/impls/opencl/feopencl.c:492:10: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (*x *
fix compile warning from linux-viennacl/sandbox/balay/petsc/src/dm/dt/fe/impls/opencl/feopencl.c:492:10: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (*x * *y != Nblocks) SETERRQ2(PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Could not find partition for %d with block size %d", N, blockSize); ^
show more ...
Fix bug introduced in testing, cannot rebase it away because some giant merge is in the wayCommit-type: bug-fixReported-by: gitlab-ci
Check return code of LAPACK calls
PetscFE: These are needed by the OpenCL implementation
PetscFE: Fix documentation
PetscFEOpenCLLogResidual: fix stage declaration
Merge branch 'gropp/doc-fixes-1' [PR #1838]
Merge from doc-fixes branch
Fixes for doctext update
Added PetscOptionsBoundInt(), error if value below bound, and PetscOptionsRangeInt(), error if out of rangeReplaced a small amount of the usage in the source code. Easy, slightly boring process to
Added PetscOptionsBoundInt(), error if value below bound, and PetscOptionsRangeInt(), error if out of rangeReplaced a small amount of the usage in the source code. Easy, slightly boring process to replace the restCommit-type: error checking
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
Merged in barry/update-collective-on (pull request #1744)Update the use of Collective on in the manual pages to reflect the new style
Merged in knepley/feature-dualspace-bdm (pull request #1699)Knepley/feature dualspace bdm
Update the use of Collective on in the manual pages to reflect the new styleCommit-type: style-fix, documentationThanks-to: Patrick Sanan <patrick.sanan@gmail.com>
fix -Wmaybe-uninitialized warnings with arch-c-exodus-dbg-builder
Plex+FE: Fixed improper reference for coordinates
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
PetscFE+Plex: Use cell and face geometry in boundary integration
1...<<1112