| #
26bd1501
|
| 05-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove use of _ and __ in front of PETSc include guards. Reason: C99 Reserved Identifiers
Commit-type: portability-fix
|
| #
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
|
| #
c56e2027
|
| 26-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/optimize-aij-da (pull request #1762)
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
|
| #
071fcb05
|
| 05-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
1) PetscCalloc*() now uses system calloc() 2) Merged some Pets
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
1) PetscCalloc*() now uses system calloc() 2) Merged some PetscMalloc*() 3) Eliminated unneeded PetscCalloc*() 4) Removed some memory allocations and copies in MatFDColoringSetUp(), added local variables for better compiler optimization 5) Added MatSetValues_SeqAIJ_SortedFull(), added MatSetOption(MAT_SORTED_FULL) 6) Optimized DMCreateMatrix_DA_*AIJ for nonperiodic case to automatically have sorted columns (faster MatSetValues() times) 7) Eliminated call to PetscMemzero() in PetscFree()
Commit-type: style-fix, feature
show more ...
|
| #
89583661
|
| 21-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]
|
| #
8f8f2f0d
|
| 17-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Added MatUpdateMPIAIJWithArrays()
Commit-type: optimization, feature, example Reported-by: Hong Zhang <hongzhang@anl.gov>
|
| #
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 ...
|
| #
046e3033
|
| 22-May-2019 |
Jakub Kružík <jakub.kruzik@gmail.com> |
Merged in jkruzik/petsc/jkruzik/feature-matcomposite-additions (pull request #1676)
MATCOMPOSITE improvements
Approved-by: Matthew Knepley <knepley@gmail.com> Approved-by: BarryFSmith <bsmith@mcs.a
Merged in jkruzik/petsc/jkruzik/feature-matcomposite-additions (pull request #1676)
MATCOMPOSITE improvements
Approved-by: Matthew Knepley <knepley@gmail.com> Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
show more ...
|
| #
5503eaa8
|
| 21-May-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/feature-matcreateconstantdiagonal (pull request #1678)
Introduces a new Mat class that consists of a single constant value for each enrty of the diagonal.
|
| #
3b35acaf
|
| 21-May-2019 |
Jakub Kruzik <jakub.kruzik@gmail.com> |
set MatStructure
|
| #
8c8613bf
|
| 20-May-2019 |
Jakub Kruzik <jakub.kruzik@gmail.com> |
add MatCompositeMergeType
|
| #
3423f386
|
| 18-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduces a new Mat class that consists of a single constant value for all entries of the diagonal.
Very light-weight matrix class suports factorization, SSOR, MatMult(), MatShit(), MatScale() Usef
Introduces a new Mat class that consists of a single constant value for all entries of the diagonal.
Very light-weight matrix class suports factorization, SSOR, MatMult(), MatShit(), MatScale() Useful for IMEX methods when the user provides on a RHSJacobian
Commit-type: feature
show more ...
|
| #
6d0add67
|
| 17-May-2019 |
Jakub Kruzik <jakub.kruzik@gmail.com> |
rename GetNmat to GetNumberMat
|
| #
dd364f81
|
| 16-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/fix-clang-warnings (pull request #1671)
Fix clang warning -Wextra-semi-stmt
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
e0681779
|
| 16-May-2019 |
Jakub Kruzik <jakub.kruzik@gmail.com> |
rename GetNMat to GetNmat
|
| #
6dbc55e5
|
| 16-May-2019 |
Jakub Kruzik <jakub.kruzik@gmail.com> |
get composite type
|
| #
e83a5d19
|
| 15-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix clang warning -Wextra-semi-stmt
https://clang.llvm.org/docs/DiagnosticsReference.html#wextra-semi-stmt
warning: empty expression statement has no effect; remove unnecessary ';' to silence this
Fix clang warning -Wextra-semi-stmt
https://clang.llvm.org/docs/DiagnosticsReference.html#wextra-semi-stmt
warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] ierr = PetscOptionsTail();CHKERRQ(ierr); ^
show more ...
|
| #
04d534ce
|
| 15-May-2019 |
Jakub Kruzik <jakub.kruzik@gmail.com> |
allow merging from left
|
| #
8b5c3584
|
| 08-May-2019 |
Jakub Kruzik <jakub.kruzik@gmail.com> |
get ith matrix
|
| #
6a7ede75
|
| 08-May-2019 |
Jakub Kruzik <jakub.kruzik@gmail.com> |
add counter for number of matrices
|
| #
5065da2f
|
| 13-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|