History log of /petsc/src/mat/impls/aij/seq/aij.c (Results 201 – 225 of 2495)
Revision Date Author Comments
# 31fe6a7d 22-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

Allow MatDuplicate to be used with a hash preallocated SeqAIJ matrix

Error if MatDuplicate is called on not yet assembled SeqBAIJ and SeqSBAIJ matrices
since it never worked there

Commit-type: bug-

Allow MatDuplicate to be used with a hash preallocated SeqAIJ matrix

Error if MatDuplicate is called on not yet assembled SeqBAIJ and SeqSBAIJ matrices
since it never worked there

Commit-type: bug-fix
/spend 10m
Reported-by: Hong Zhang <hzhang@anl.gov>

Development Tools: Vim, Emacs, Eclipse

show more ...


# a682ec2a 23-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-02-17/man-page-fixes-huge-jacob-automatic' into 'main'

A variety of manual page fixes for problems found by Jacob's lint or noted...

See merge request petsc/petsc!6088


# 27430b45 23-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

A variety of manual page fixes for problems found by Jacob's lint or noted while fixing those problems

Commit-type: docs-only


# 0b31b82a 21-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-02-18/allow-mat-nested-hash-preallocation' into 'main'

Allow MatXXXSetPreallocation() to be called after MatSetUp() puts the matrix into hash MatSetValues() mode

See merge

Merge branch 'barry/2023-02-18/allow-mat-nested-hash-preallocation' into 'main'

Allow MatXXXSetPreallocation() to be called after MatSetUp() puts the matrix into hash MatSetValues() mode

See merge request petsc/petsc!6090

show more ...


# ad79cf63 19-Feb-2023 Barry Smith <bsmith@mcs.anl.gov>

Allow MatXXXSetPreallocation() to be called after MatSetUp() puts the matrix into hash MatSetValues() mode

Commit-type: feature
/spend 1h
Reported-by: Pierre Jolivet


# b047e4b5 17-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-09-12/fix-mat-preallocation' into 'main'

try to build efficient hash table allocation directly into Mat

See merge request petsc/petsc!5621


# 26cec326 08-Dec-2022 Barry Smith <bsmith@mcs.anl.gov>

Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash

* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routine

Add support for Mat to allow skipping preallocation by having the first round of MatSetValues use hash

* MATPREALLOCATOR can be deprecated as well as possibly some other preallocation macros/routines
* Optimizations such as direct support for MatSetValuesBlocked() for *BAIJ can be added in the future

Commit-type: feature
/spend 25h

show more ...


# 2975ceb4 13-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 50a0d9c9 12-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/fix-matseqaijsettype-manpage/release' into 'release'

Fix typo in MatSeqAIJSetType() manual page

See merge request petsc/petsc!6055


# 4e187271 11-Feb-2023 Richard Tran Mills <rmills@rmills.org>

Fix typo in MatSeqAIJSetType() manual page: "-mat_seqai_type" --> "-mat_seqaij_type"


# 2334966a 09-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# ee116cf7 09-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-MatCreateSubMatrix-bug' into 'release'

Use MatSeqAIJGet/RestoreArrayXxx() to access matrix data in MatCreateSubMatrix_SeqAIJ

See merge request petsc/petsc!6030


# fb3c7e2d 07-Feb-2023 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: use MatSeqAIJGet/RestoreArrayXxx() to access matrix data in MatCreateSubMatrix_SeqAIJ

Otherwise, when the matrix is offloaded, we will forget to set the matrix's offload state


# 37d05b02 06-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# b877537e 05-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-typos' into 'release'

Fix Typos

See merge request petsc/petsc!6024


# da81f932 05-Feb-2023 Pierre Jolivet <pierre@joliv.et>

Fix Typos


# 31d78bcd 02-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'

Feature: Non-discardable PetscErrorCode

See merge request petsc/petsc!5923


# 3ba16761 10-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make PetscErrorCode a non-discardable enum


# 18290094 15-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-12-27/rm-vecgetarray-fortran-examples' into 'main'

Replace use of VecGetArray() and friends from Fortran examples and docs

See merge request petsc/petsc!5950


# 0ab4885d 28-Dec-2022 Barry Smith <bsmith@mcs.anl.gov>

Deprecate VecGetArray() and similar routines in favor of VecGetArrayF90() and similar routines, and update Docs

Commit-type: housekeeping
/spend 1h


# 1ea65430 04-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# a41402af 04-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-typo' into 'release'

Winter cleaning

See merge request petsc/petsc!5948


# 35cb6cd3 30-Dec-2022 Pierre Jolivet <pierre@joliv.et>

Fix some typos


# 337345a6 21-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# bebdc8d0 21-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-bug-MatInvertBlockDiagonal_SeqAIJ' into 'release'

Fix a typo (bug) in MatInvertBlockDiagonal_SeqAIJ and also add tests for it

See merge request petsc/petsc!5937


12345678910>>...100