History log of /petsc/src/mat/utils/axpy.c (Results 126 – 150 of 480)
Revision Date Author Comments
# 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


12345678910>>...20