History log of /petsc/include/petscmat.h (Results 451 – 475 of 2308)
Revision Date Author Comments
# 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


1...<<11121314151617181920>>...93