History log of /petsc/src/mat/impls/baij/seq/baij.c (Results 226 – 250 of 1525)
Revision Date Author Comments
# f253e43c 09-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

PetscBinaryWrite: Remove `istemp` boolean flag


# 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


# 8d7d7975 08-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'stefano_zampini/sbaij-example' [PR #1940]

* stefano_zampini/sbaij-example:
MATMPISBAIJ: add missing nullify for composed CSR function
MatMPISBAIJSetPreallocationCSR: Fix for roworiente

Merge branch 'stefano_zampini/sbaij-example' [PR #1940]

* stefano_zampini/sbaij-example:
MATMPISBAIJ: add missing nullify for composed CSR function
MatMPISBAIJSetPreallocationCSR: Fix for roworiented input
Mat tests ex233: added tests for SetPreallocationCSR functions

show more ...


# bb80cfbb 03-Aug-2019 Stefano Zampini <stefano.zampini@gmail.com>

MatMPISBAIJSetPreallocationCSR: Fix for roworiented input

add fast path insertion for bs==1 for the other block classes


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


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


# 5c4b051a 10-Jul-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/no-batch-script'


# b9e7e5c1 21-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

No more batch submission script; this is all due to a very smart idea of Lisandro Dalcin

*) removed or fixed all remaining --know-xx options that required a batch submission script
*) removed all de

No more batch submission script; this is all due to a very smart idea of Lisandro Dalcin

*) removed or fixed all remaining --know-xx options that required a batch submission script
*) removed all details of --known-size-- that are no longer needed
*) cleaned up BAIJMKL source code, made it work with the rest of PETSc and removed is
dependence on a batch submission script, added test case for BAIJMKL
*) update the installation guide on batsch submissions and OpenMP
*) print MKL version, print OpenMP usage with mkl_sparse options

Commit-type: bug-fix, portability-fix, style-fix, feature, documentation, example
Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>

$ ./configure --with-batch
===============================================================================
Configuring PETSc to compile on your system
===============================================================================
=============================================================================== ***** WARNING: Cannot determine if MPI_INT64_T works on your system in batch-mode! Assuming it does work. Run with --known-mpi-int64_t=0 if you know it does not work (very unlikely). Run with --known-mpi-int64_t=1 to remove this warning message. warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot determine if MPI_C_DOUBLE_COMPLEX works on your system in batch-mode! Assuming it does work. Run with --known-mpi-c-double-complex=0 if you know it does not work (very unlikely). Run with --known-mpi-c-double-complex=1 to remove this warning message. warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot verify that MPI is a shared library - in batch-mode! If MPI is a static library but linked into multiple shared libraries that the application uses, sometimes compiles work - but one might get run-time errors. If you know that the MPI library is shared - run with --known-mpi-shared-libraries=1 option to remove this warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot determine if BLAS/LAPACK uses 32 bit or 64 bit integers in batch-mode! Assuming 32 bit integers. Run with --known-64-bit-blas-indices if you know they are 64 bit. Run with --known-64-bit-blas-indices=0 to remove this warning message. warning message ***** ===============================================================================

show more ...


# e105ca99 03-Jul-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'


# 01445905 02-Jul-2019 Hong Zhang <hzhang@mcs.anl.gov>

fix MatMissingDiagonal() for seqaij and seqbaij when matrix is non-square


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


# 70990e77 18-Jun-2019 Satish Balay <balay@mcs.anl.gov>

fix -Wunused-value and -Wunused-but-set-variable warnings


# 580bdb30 07-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*()

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*() with PetscArraymove()

Commit-type: style-fix, feature

show more ...


# cd70c088 09-Jun-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# b82a1fea 08-Jun-2019 Richard Mills <rtm@eecs.utk.edu>

Merged in rmills/fix-doc-paradigm-spelling/maint (pull request #1765)

Fixed misspelling of "paradigm" throughout manual pages.


12345678910>>...61