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