| #
afaf6637
|
| 03-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/stefanozampini/fix-matshell-axpy'
Fix MATSHELL MatAXPY
See merge request petsc/petsc!2492
|
| #
edf9a46c
|
| 31-Jan-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatAXPY_Basic: MATSHELL supports AXPY with X not of type MATSHELL
|
| #
950ee07c
|
| 31-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
5f839f46
|
| 31-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-dmcreatematrix-shell' into 'maint'
Fix DMCreateMatrix_Shell for MATSHELL
See merge request petsc/petsc!2488
|
| #
1ccb7edb
|
| 31-Jan-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMShellCreateMatrix: call MatZeroEntries only when needed
MATSHELL does not implement MatZeroEntries
|
| #
6b804ed2
|
| 30-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'stefano_zampini/GPU-matdensecuda' [PR #1911]
* stefano_zampini/GPU-matdensecuda: GPU: Initial implementation for SeqDense class on GPUs.
|
| #
e2cf4d64
|
| 23-Jul-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Mat: get rid of the valid_GPU_matrix flag from the interface
A specific implementation may provide those operations on GPU The previous interface would have invalidated the data
MatAssemblyEnd_MPIA
Mat: get rid of the valid_GPU_matrix flag from the interface
A specific implementation may provide those operations on GPU The previous interface would have invalidated the data
MatAssemblyEnd_MPIAIJ now takes care of propagating the correct flags to the blocks if we set its flag to OFFLOAD_CPU This is to fix the case of MatFDColoring, which do not use the MatSetValues interface
show more ...
|
| #
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>
|
| #
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 ...
|
| #
80534ad6
|
| 06-May-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/special-case-mat-shift-0 (pull request #1614)
MatShift() and VecShift() should handle the special case of 0.0 shift and return immediately without the time spent in the shift or the
Merged in barry/special-case-mat-shift-0 (pull request #1614)
MatShift() and VecShift() should handle the special case of 0.0 shift and return immediately without the time spent in the shift or the change the objects state.
show more ...
|
| #
1b71c1a7
|
| 02-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
MatShift() and VecShift() should handle the special case of 0.0 shift and return immediately without the time spent in the shift or the change the objects state.
This is especially useful in certain
MatShift() and VecShift() should handle the special case of 0.0 shift and return immediately without the time spent in the shift or the change the objects state.
This is especially useful in certain cases of TS where the shift is used extensively and may not be needed with a unchanged time-step
Commit-type: feature Reported-by: Hong Zhang <hongzhang@anl.gov>
show more ...
|
| #
f17a9363
|
| 24-Apr-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merged in stefano_zampini/fix-matcomputeexplicitop (pull request #1570)
Allow specifying an operator type when computing operators explicitly
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-
Merged in stefano_zampini/fix-matcomputeexplicitop (pull request #1570)
Allow specifying an operator type when computing operators explicitly
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by: Patrick Sanan <patrick.sanan@gmail.com>
show more ...
|
| #
0bacdada
|
| 23-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Deprecate old {Mat|PC|KSP}ComputeExplicitOperator in favor of {Mat|PC|KSP}ComputeOperator
|
| #
89d6d5e9
|
| 23-Apr-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
264b3dff
|
| 23-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merged in stefano_zampini/fix-matcopy-sbaij (pull request #1571)
Fix SBAIJ
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
6eab9c35
|
| 21-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatAXPY: allow calling MatGetRow on a sbaij matrix
|
| #
186a3e20
|
| 21-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
{Mat|PC|KSP}ComputeExplicitOperator: add extra argument for matrix type
|
| #
22804e53
|
| 15-Apr-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merged in jolivet/axpy-transpose (pull request #1529)
Transpose and MatAXPY
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
d54c938c
|
| 12-Apr-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Wrong logic in MatAXPY.
* If Y is in fact Z', compute Z = aX' + Z * If X is in fact W', compute Y = aW' + Y
|
| #
340700d4
|
| 10-Apr-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Missing CHKERRQ.
|
| #
9a79b4b8
|
| 10-Apr-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Info to let the user know we are transposing.
|
| #
a683ea4a
|
| 09-Apr-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Explicitly transpose for MatAXPY.
|
| #
a041468a
|
| 06-Mar-2019 |
Lawrence Mitchell <lawrence@wence.uk> |
Merge branch 'master' into wence/feature-patch-all-at-once
|