History log of /petsc/src/mat/impls/sbaij/seq/sbaij.c (Results 226 – 250 of 1290)
Revision Date Author Comments
# d24d4204 29-May-2020 Jose E. Roman <jroman@dsic.upv.es>

MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix


# 9c15a9aa 24-Apr-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/defined-nocpp' into 'master'

PetscDefined: test whether a configuration macro is defined without #ifdef

See merge request petsc/petsc!157


# cf9c20a2 19-Apr-2020 Jed Brown <jed@jedbrown.org>

PetscUnlikelyDebug: add useful macro for conditionals that should be skipped in optimized mode


# 76bd3646 14-Apr-2020 Jed Brown <jed@jedbrown.org>

PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG


# 9e31fb84 16-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/binary-io' into 'master'

Binary IO Enhancements

See merge request petsc/petsc!2594


# 618cc2ed 14-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

MATSBAIJ: Add support for MPI-IO binary viewers


# ccbe3378 26-Nov-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/update-suitesparse' into 'master'

Update SuiteSparse to use github releases + fixes to SBAIJ hermitian complex case

See merge request petsc/petsc!2305


# eb1ec7c1 20-Nov-2019 Stefano Zampini <stefano.zampini@gmail.com>

MATSBAIJ: Fix Hermitian MatMult for Seq and MPI code paths

we can reuse the same MatMult operation with no impact for non-complex builds
Remove improper check for the hermitian complex case from Mat

MATSBAIJ: Fix Hermitian MatMult for Seq and MPI code paths

we can reuse the same MatMult operation with no impact for non-complex builds
Remove improper check for the hermitian complex case from MatGetFactor and move it where it actually belongs
Fix conversion routines from SBAIJ when the hermitian flag is set

show more ...


# 893c5908 30-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# d4c56f14 30-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-matseqbaijgetarray' into 'maint'

Expose MatSeqBAIJ[Get|Restore]Array

See merge request petsc/petsc!2233


# cda14afc 30-Oct-2019 prj- <pierre.jolivet@enseeiht.fr>

Expose MatSeqBAIJ[Get|Restore]Array


# cc17cd1e 23-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'master' into 'master'

Add --download-hpddm

See merge request petsc/petsc!1994


# 28d58a37 22-Sep-2019 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Fixes and improvements for PCHPDDM and KSPHPDDM


# 0835b0b4 07-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'barry/2019-08-01/fix-matmpisbaijsetpreallocationcsr' [PR #1941]

* barry/2019-08-01/fix-matmpisbaijsetpreallocationcsr:
Fix bug in MatMPISBAIJSetPreallocationCSR()
Add test case that de

Merge branch 'barry/2019-08-01/fix-matmpisbaijsetpreallocationcsr' [PR #1941]

* barry/2019-08-01/fix-matmpisbaijsetpreallocationcsr:
Fix bug in MatMPISBAIJSetPreallocationCSR()
Add test case that detected bug
Fix over-preallocation that occured in MatMPISBAIJSetPreallocationCSR() and MatSeqSBAIJSetPreallocationCSR()
Added documentation MATMPI[B]AIJ and MATSEQ[B]AIJ noting their support of two features

show more ...


# 50c5228e 04-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Fix spelling of diagonal

Commit-type: documentation
Reported-by: Pierre Jolivet <Pierre.Jolivet@enseeiht.fr>


# 476417e5 04-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Fixed bug in MatSetValues_MPISBAIJ() for retangular matrices

Fixed design flaw in MatIncreaseOverlap_MPISBAIJ() that utilized a SBAIJ matrix as if it was BAIJ by storing values below the diagonal

A

Fixed bug in MatSetValues_MPISBAIJ() for retangular matrices

Fixed design flaw in MatIncreaseOverlap_MPISBAIJ() that utilized a SBAIJ matrix as if it was BAIJ by storing values below the diagonal

Added error checking for number of rows greater than number of columns for SBAIJ matrices

Added to manual pages that the number of rows cannot be greater than number of columns for SBAIJ matrices

Commit-type: bug-fix, documentation error-checking
Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>

show more ...


# 0cd7f59a 01-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Fix bug in MatMPISBAIJSetPreallocationCSR()

Add test case that detected bug

Fix over-preallocation that occured in MatMPISBAIJSetPreallocationCSR() and MatSeqSBAIJSetPreallocationCSR()

Added docum

Fix bug in MatMPISBAIJSetPreallocationCSR()

Add test case that detected bug

Fix over-preallocation that occured in MatMPISBAIJSetPreallocationCSR() and MatSeqSBAIJSetPreallocationCSR()

Added documentation MATMPI[B]AIJ and MATSEQ[B]AIJ noting their support of two features

Commit-type: optimization, bug-fix, testing, documentation, example
Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>

show more ...


# 664954b6 01-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Fix manual pages for MatXXXYBAIJSetPreallocationCSR() routines

Commit-type: documentation


# 78af062c 31-Jul-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'barry/2019-07-30/add-use-petscintcast-corrected' [PR #1924]

* barry/2019-07-30/add-use-petscintcast-corrected:
Add PetscIntCast() to check for integer overflow


# c73702f5 31-Jul-2019 Barry Smith <bsmith@mcs.anl.gov>

Add PetscIntCast() to check for integer overflow

Used in MatSeqXAIJSetPreallocation() to determine if the number of nonzeros in the matrix
(and hence the ai[] column indices and lengths of a

Add PetscIntCast() to check for integer overflow

Used in MatSeqXAIJSetPreallocation() to determine if the number of nonzeros in the matrix
(and hence the ai[] column indices and lengths of aj[] columns indices and a[] numerical values) fit
in PetscInt.

Commit-type: error-checking
Reported-by: Karl Lin <karl.linkui@gmail.com>

show more ...


# a8158fb5 14-Jul-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'gropp/doc-fixes-1' [PR #1838]


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


12345678910>>...52