History log of /petsc/src/mat/impls/aij/seq/aij.h (Results 51 – 75 of 858)
Revision Date Author Comments
# cf9512e4 17-Jul-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-Wextra-semi-stmt' into 'main'

Fix -Wextra-semi-stmt

See merge request petsc/petsc!6708


# a8f51744 14-Jul-2023 Pierre Jolivet <pierre@joliv.et>

Fix -Wextra-semi-stmt


# ead65ede 22-May-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-matdup-coo' into 'main'

Duplicate COO info in MatDuplicate(), but use reference counting to save memory

See merge request petsc/petsc!6459


# 2c4ab24a 11-May-2023 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: duplicate COO info in MatDuplicate, but do reference counting to save memory

Thanks to Maxime Bouyges <maxime.bouyges@gmail.com> for feature requests.


# 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 ...


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

Merge branch 'origin/hongzh/fix-avx512-error' into 'release'

Fix a build error on Theta with Cray compilers

See merge request petsc/petsc!6041


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

Merge branch 'hongzh/fix-avx512-error' into 'main'

Fix a build error on Theta with Cray compilers

See merge request petsc/petsc!6041


# 47a5f4f7 09-Feb-2023 Hong Zhang <hongzhang@anl.gov>

Fix a build error on Theta with Cray compilers


# ab12c000 08-Feb-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-01-21/improve-ci-coverage' into 'main'

Improve CI Coverage

See merge request petsc/petsc!6000


# ff6a9541 07-Feb-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Improve Mat and DM coverage by ifdef-ing out unused code that otherwise should not count
towards coverage


# 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


# df745817 31-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# d2e689ed 28-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hongzh/improve-avx512-safety' into 'release'

Improves AVX512 safety

See merge request petsc/petsc!5928


# 851da9e1 17-Dec-2022 Hong Zhang <hongzhang@anl.gov>

Improves safety in AVX512 kernels

- Use masked loads when AVX512VL is available
- Disable manual remainder optimization for platforms without AVX512VL support such as KNL. This prevents reading unal

Improves safety in AVX512 kernels

- Use masked loads when AVX512VL is available
- Disable manual remainder optimization for platforms without AVX512VL support such as KNL. This prevents reading unallocated memory but may lead to downgraded performance of MatMult() for MatAIJ on KNL.

Reported-by: "Matthew Kolbe"

show more ...


# b5fdbe7c 06-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/threadsafety' into 'main'

threading support in PetscLog and debugging configurations

See merge request petsc/petsc!5898


# 5b17b1eb 04-Dec-2022 Stefano Zampini <stefano.zampini@gmail.com>

Mat: move declaration of Mat_SubSppt to aij.h

Inclusion of khash templated classes with matimpl.h was conflicting with builds using --download-libceed --download-mfem, breaking MFEM compilation


# 2f91b18a 23-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-11-08/remove-petsctable' into 'main'

Remove PetscTable

See merge request petsc/petsc!5819


# c76ffc5f 21-Nov-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Use PetscHMapISet() in place of PetscHMapISetWithMode(INSERT_VALUES) as the intent is clearer


# eec179cf 08-Nov-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

- Replace PetscTable with PetscHMapI.
- Rename:
- PetscTableCreate() -> PetscHMapICreateWithSize()
- PetscTableFind() -> PetscHMapIGetWithDefault()
- PetscTableAdd() -> PetscHMapISetWithMode()


# d441b7a2 12-Nov-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'hongzh/improve-fd-coloring' into 'main'

Add MatEliminateZeros

See merge request petsc/petsc!5816


# dec0b466 07-Nov-2022 Hong Zhang <hongzhang@anl.gov>

Add MatEliminateZeros


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# d71ae5a4 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

source code format changes due to .clang-format changes


12345678910>>...35