History log of /petsc/src/mat/impls/makefile (Results 1 – 25 of 204)
Revision Date Author Comments
# 360cdf6b 28-Oct-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-10-25/rename-rules-doc' into 'main'

Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.

See merge request petsc/petsc!6965


# cb5db241 25-Oct-2023 Barry Smith <bsmith@mcs.anl.gov>

Rename rules.doc and rules.utils because GitLab treats the former as a MS Word document.

Thanks-to: Jed Brown


# 97c047f8 25-Oct-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-10-18/rm-dirs-from-makefiles' into 'main'

Remove use of and the DIRS variables from the makefiles

See merge request petsc/petsc!6945


# 66af8762 18-Oct-2023 Barry Smith <bsmith@mcs.anl.gov>

Remove DIRS variable and unneeded tabs from all makefiles since no longer needed

Commit-type: housekeeping


# 93d6cec8 30-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-mat-vectordiagonal' into 'main'

Add MATDIAGONAL and PCMatSetApplyOperation()

See merge request petsc/petsc!6487


# 345a4b08 19-May-2023 Toby Isaac <toby.isaac@gmail.com>

Add `MATDIAGONAL` and `PCMatSetApplyOperation()`

`MATDIAGONAL` (`MatCreateDiagonal()`) is an interface for
manipulating a diagonal matrix as a `Vec`, in particular supporting
no-copy modification of

Add `MATDIAGONAL` and `PCMatSetApplyOperation()`

`MATDIAGONAL` (`MatCreateDiagonal()`) is an interface for
manipulating a diagonal matrix as a `Vec`, in particular supporting
no-copy modification of the diagonal and inverse diagonal via
`MatDiagonalGetDiagonal()`, `MatDiagonalRestoreDiagonal()`,
`MatDiagonalGetInverseDiagonal()`, and
`MatDiagonalRestoreInverseDiagonal`().

`PCMatSetApplyOperation()` and `PCMatGetApplyOperation()`
support using all the linear operators currently defined by a `Mat`
(`MatMult()`, `MatMultTranspose()`, `MatMultHermitianTranspose()`,
`MatSolve()`, `MatSolveTranspose()`) as the operation of `PCApply()`
for a `PCMAT`. The advantage over a `PCSHELL` is that the other
operations (`PCApplyTranspose()`, `PCMatApply()`) are automatically
inferred.

These tools help make it easier to route operations like
`VecPointwiseMult()` and `VecPointwiseDivide()` through
`KSPSolve()` to avoid handling diagonal matrices as a special
case (a pattern that is going to be removed from `MATLMVM`).

show more ...


# e6bb321c 26-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-03-17/rm-unneeded-test-from-makefiles' into 'main'

simplify/cleanup makefile system

See merge request petsc/petsc!6201


# aeb908f0 18-Mar-2023 Barry Smith <bsmith@mcs.anl.gov>

non-test and tutorial makefiles only need rules.doc not the full rules

Commit-type: documentation


# 27f49a20 18-Mar-2023 Barry Smith <bsmith@mcs.anl.gov>

Only makefiles in the test and tutorial directories need lib/petsc/conf/test

Commit-type: housekeeping


# 297cb52f 01-Mar-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-02-22/rm-locdir' into 'main'

Remove need for hardwired LOCDIR in all makefiles

See merge request petsc/petsc!6113


# 21e3ffae 23-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

Remove unneeded declarations of LOCDIR from all the makefiles

Commit-type:documentation


# 6ffe77ea 12-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-05-03/cleanup-makefiles' into 'main'

remove unneeded stuff from makefiles

See merge request petsc/petsc!5211


# f97672e5 03-May-2022 Barry Smith <bsmith@mcs.anl.gov>

remove garbage from makefiles

Including
* unused FLAGS variables
* All: lib that did not work
* stray blank lines etc

Commit-type: housekeeping
/spend 1h


# 76afb28b 27-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/hara-to-h2opus-rebased-v7' into 'main'

Update distributed hierarchical matrix package H2Opus

See merge request petsc/petsc!4347


# 53022aff 22-Sep-2021 Stefano Zampini <stefano.zampini@gmail.com>

Update H2 package


# 5c56ec44 30-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/feature-matcentering' into 'main'

Add MATCENTERING special matrix type.

See merge request petsc/petsc!3896


# c1fff1c6 15-Apr-2021 Richard Tran Mills <rmills@rmills.org>

Add MATCENTERING special matrix type.


# ff3d9dff 26-Apr-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-download-htool' into 'main'

Add MATHTOOL

See merge request petsc/petsc!3857


# c7a4214a 26-Apr-2021 Pierre Jolivet <pierre@joliv.et>

Add MATHTOOL


# 0382be2f 25-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/scalapack' into 'master'

MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix

See merge request petsc/petsc!2858


# d24d4204 29-May-2020 Jose E. Roman <jroman@dsic.upv.es>

MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix


# 833b33c1 29-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'

Fixes to MatProduct + many bug fixes + new hierarchical matrix support

See merge request petsc/petsc!2800


# a0d2e7d8 05-Apr-2020 Stefano Zampini <stefano.zampini@gmail.com>

MATHARA: matrix class for hierarchical matrices

supports CPU and GPU matrices
distributed support limited to matrix generation and matmult (no transpose)


# 7ea10ee1 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 0effb976 07-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jolivet/fix-symlink-free' into maint


123456789