| #
52c5f739
|
| 04-Oct-2019 |
prj- <pierre.jolivet@enseeiht.fr> |
Support for MatMatMult with Nest and MPIDense
|
| #
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 ...
|
| #
93763a8e
|
| 22-Jun-2019 |
Václav Hapla <vaclav.hapla@erdw.ethz.ch> |
Merged in haplav/feature-matload-dense-hdf5 (pull request #1795)
MatLoad_Dense_HDF5
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
87d5ce66
|
| 22-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
format code similar to VecLoad_Default()
Requested-by: "Smith, Barry F." <bsmith@mcs.anl.gov>
|
| #
89583661
|
| 21-Jun-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]
|
| #
eb91f321
|
| 08-May-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
MatLoad_Dense_HDF5 impl.
|
| #
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 ...
|
| #
613bfe33
|
| 02-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/update-collective-on (pull request #1744)
Update the use of Collective on in the manual pages to reflect the new style
|
| #
d083f849
|
| 01-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Update the use of Collective on in the manual pages to reflect the new style
Commit-type: style-fix, documentation Thanks-to: Patrick Sanan <patrick.sanan@gmail.com>
|
| #
fa54792a
|
| 29-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merged in psanan/man-pages-remove-keywords (pull request #1717)
Man pages: Remove .keywords fields
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
bfcb38ea
|
| 27-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: remove .keywords: fields
This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20), but it doesn't seem to be unif
Man pages: remove .keywords: fields
This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20), but it doesn't seem to be uniformly used or maintained.
Thus, remove all .keywords: fields, and a following blank line, if present.
This is accomplished with GNU sed (gsed on OS X), with the following commands. *Warning* that this type of command can corrupt a .git directory, so be cautious in reusing or modifying these commands. They first look for and delete matching lines with a following line consisting of only whitespace, and then delete any remaining matching lines.
find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find src/ -type f -exec gsed -i '/keywords:/d' {} + find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find include/ -type f -exec gsed -i '/keywords:/d' {} +
Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed
show more ...
|
| #
b72fa766
|
| 16-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/fix-io-gmsh (pull request #1660)
Binary I/O And Gmsh DMPlex Reader
Approved-by: Matthew Knepley <knepley@gmail.com> Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
9860990e
|
| 03-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Binary I/O: Various fixes and enhancements
* Change PetscBinary[Synchronized]Read() to allow for reading items up to EOF without erroring * Fix PetscViewerBinaryRead() to properly return the numbe
Binary I/O: Various fixes and enhancements
* Change PetscBinary[Synchronized]Read() to allow for reading items up to EOF without erroring * Fix PetscViewerBinaryRead() to properly return the number of items read * Fix PetscViewerRead() to prevent infinite loops at EOF * Various fixes for PetscDataType PETSC_COMPLEX
show more ...
|
| #
f17a9363
|
| 24-Apr-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merged in stefano_zampini/fix-matcomputeexplicitop (pull request #1570)
Allow specifying an operator type when computing operators explicitly
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-
Merged in stefano_zampini/fix-matcomputeexplicitop (pull request #1570)
Allow specifying an operator type when computing operators explicitly
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by: Patrick Sanan <patrick.sanan@gmail.com>
show more ...
|
| #
7d97836d
|
| 23-Apr-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/add-matgetcolumnvector-mpidense (pull request #1568)
Add optimized form of MatGetColumnVector()
|
| #
49a6ff4b
|
| 19-Apr-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add optimized form of MatGetColumnVector()
Commit-type: feature Reported-by: Piyoosh Jaysaval <Piyoosh.Jaysaval@pnnl.gov>
|
| #
5d7aebe8
|
| 21-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatSetOption_MPIDense: skip MAT_IGNORE_ZERO_ENTRIES
|
| #
8000f006
|
| 15-Mar-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
5c8946fa
|
| 12-Mar-2019 |
Toby Isaac <tisaac@cc.gatech.edu> |
Merged in tisaac/feature-matmattranspose (pull request #1430)
tisaac/feature matmattranspose
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
ce36caf3
|
| 12-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
fix uninitialized warning
/sandbox/petsc/petsc.next-3/src/mat/impls/dense/mpi/mpidense.c: In function ‘MatMatTransposeMultNumeric_MPIDense_MPIDense’: /sandbox/petsc/petsc.next-3/include/petsclog
fix uninitialized warning
/sandbox/petsc/petsc.next-3/src/mat/impls/dense/mpi/mpidense.c: In function ‘MatMatTransposeMultNumeric_MPIDense_MPIDense’: /sandbox/petsc/petsc.next-3/include/petsclog.h:356:96: warning: ‘recvbuf’ may be used uninitialized in this function [-Wmaybe-uninitialized] ((petsc_isend_ct++,0) || PetscMPITypeSize(&(petsc_isend_len),(count),(datatype)) || MPI_Isend((buf),(count),(datatype),(dest),(tag),(comm),(request))) ^ /sandbox/petsc/petsc.next-3/src/mat/impls/dense/mpi/mpidense.c:2058:29: note: ‘recvbuf’ was declared here PetscScalar *sendbuf, *recvbuf, *carray; ^
show more ...
|
| #
faa55883
|
| 10-Mar-2019 |
Toby Isaac <tisaac@cc.gatech.edu> |
MatMatTranposeMult: add allgatherv algorithm for MPIDense, document
|
| #
cc48ffa7
|
| 09-Mar-2019 |
Toby Isaac <tisaac@cc.gatech.edu> |
MATMPIDENSE: added MatMatTransposeMult_MPIDense_MPIDense()
|
| #
b0f52d29
|
| 28-Jan-2019 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpusztay/feature-swarm-symplectic-example
|
| #
a1a5ab92
|
| 28-Jan-2019 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpusztay/feature-swarm-symplectic-example
|