| #
963eeaaa
|
| 30-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-null' into 'master'
Sys: Replace 0 -> NULL for pointers
See merge request petsc/petsc!2482
|
| #
02c9f0b5
|
| 29-Jan-2020 |
Lisandro Dalcin <dalcinl@gmail.com> |
Sys: Replace 0 -> NULL for pointers
|
| #
a9e32f46
|
| 12-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/petscpartitioner-target-weights' into 'master'
Fix PetscPartitioner and add support for target partition weights
See merge request petsc/petsc!2333
|
| #
58b0ac4e
|
| 05-Dec-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscOptionsGetEList: print available choices
|
| #
b0bdc838
|
| 26-Nov-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Add PetscOptionsDeprecateNoObject
this is to deprecate options like this PetscOptionsGetBool(NULL,NULL,"....)
|
| #
52556f0f
|
| 14-Jul-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/cleanup-petscconf-h (pull request #1834)
Remove testing and inserting into petscconf.h items that are not actually used by PETSc
|
| #
a8158fb5
|
| 14-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'gropp/doc-fixes-1' [PR #1838]
|
| #
2475b7ca
|
| 30-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove testing and inserting into petscconf.h items that are not actually used by PETSc
1) PETSC_HAVE_LIBXXXX - which was rarely used be careful with the package libpng and libjpeg since they hav
Remove testing and inserting into petscconf.h items that are not actually used by PETSc
1) PETSC_HAVE_LIBXXXX - which was rarely used be careful with the package libpng and libjpeg since they have lib in the name of the package 2) various system include files that are never used or always exist: for example stdlib.h 3) various system functions that are never used or always exist 4) fixes for requires for MUMPS and SuperLU_DIST when dependent packages are installed or not installed (unrelated to the rest of this pull request) 5) packages that always exist such as PETSC_HAVE_BLASLAPACK, or are not used by PETSc such as PETSC_HAVE_NETCFD 6) remove a couple of uses of HAVE_LIB* in the code that were not needed by adjusting the configure code slightly 7) remove all the #if guards for each entry in petscconf.h since petscconf.h already has a guard and the values are never defined else where the extra guards just make the file cluttered
For a build with about 10 external packages this reduced the size of petscconf.h from 1236 lines to 828/4 around 220 entries.
Commit-type: style-fix, cleanup
Reported-by: Jed Brown <jed@jedbrown.org
show more ...
|
| #
57a5760d
|
| 02-Jul-2019 |
William Gropp <wgropp@illinois.edu> |
Merge from doc-fixes branch
|
| #
a2b725a8
|
| 27-Jun-2019 |
William Gropp <wgropp@illinois.edu> |
Fixes for doctext update
|
| #
89583661
|
| 21-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]
|
| #
57741759
|
| 19-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/add-petscoptionspushpop (pull request #1782)
Add PetscOptionsPush() and PetscOptionsPop()
|
| #
580bdb30
|
| 07-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*()
Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms
Replace a couple multi-mallocs with a single malloc Replace backwards loops in MatSetValues_*() with PetscArraymove()
Commit-type: style-fix, feature
show more ...
|
| #
447722d5
|
| 14-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix typo in PetscOptionsValidKey manual page
Commit-type: documentation Reported-by: Jed Brown <jed@jedbrown.org>
|
| #
9666a313
|
| 14-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix typos in PetscOptions manual pages
Commit-type: documentation Reported-by: Patrick Sanan <patrick.sanan@gmail.com>
|
| #
1c9f3c13
|
| 14-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add collectivity information to the PetscOptions methods
Commit-type: documentation Reported-by: Jed Brown <jed@jedbrown.org>
|
| #
3de2bfdf
|
| 13-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Enhancements to PetscOptionsPush() and PetscOptionsPop()
1) PetscOptionsLeft() -options_left now report unpoped options 2) Completed manual pages with cross-links 3) Removed unnecessary double linke
Enhancements to PetscOptionsPush() and PetscOptionsPop()
1) PetscOptionsLeft() -options_left now report unpoped options 2) Completed manual pages with cross-links 3) Removed unnecessary double linked list construct 4) Additional error checking
Commit-type: feature, documentation, example Thanks-to: Jed Brown <jed@jedbrown.org> Thanks-to: Patrick Sanan <patrick.sanan@gmail.com>
show more ...
|
| #
b4205f0b
|
| 13-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscOptionsPush() and PetscOptionsPop()
Commit-type: feature Reported-by: Sophie Blondel <sblondel@utk.edu>
|
| #
613bfe33
|
| 02-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/update-collective-on (pull request #1744)
Update the use of Collective on in the manual pages to reflect the new style
|
| #
d083f849
|
| 01-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Update the use of Collective on in the manual pages to reflect the new style
Commit-type: style-fix, documentation Thanks-to: Patrick Sanan <patrick.sanan@gmail.com>
|
| #
ef135d0e
|
| 01-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/psanan/docs-remove-manconcepts' [PR #1733]
|
| #
0f5d826a
|
| 30-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: remove Concepts: fields
These fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209
Remove these fields from all man pages (but
Man pages: remove Concepts: fields
These fields were previously stripped from the man pages by logic removed in 21a59cba2737d49dc2f0bd12c08db0d2a3f3f209
Remove 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 look for 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
show more ...
|
| #
fa54792a
|
| 29-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merged in psanan/man-pages-remove-keywords (pull request #1717)
Man pages: Remove .keywords fields
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
bfcb38ea
|
| 27-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: remove .keywords: fields
This 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: fields
This 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 look for 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 ...
|
| #
b755abc2
|
| 16-Apr-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'maint' of bitbucket.org:petsc/petsc into maint
|