| #
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>
|
| #
15a258e2
|
| 15-May-2019 |
Fande Kong <fdkong.jd@gmail.com> |
Merged in Fande-Kong/mpiptap-log_flops1 (pull request #1640)
MPIPtAP: Correct logflops for allatonce and allatonce_merged
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
0c0d7e18
|
| 13-May-2019 |
Fande Kong <fdkong.jd@gmail.com> |
MatSetValues_MPIAIJ/SeqAIJ: added logflops for additions
|
| #
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 ...
|
| #
5e05a691
|
| 10-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
39f5b42d
|
| 10-May-2019 |
Junchao Zhang <junchao.zhang@gmail.com> |
Merged in jczhang/fix-matsetrandom-mpiaij (pull request #1647)
Fix a MatSetRandom() bug related to unassembled MATMPIAIJ matrices
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
e2ce353b
|
| 09-May-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add support of MatSetRandom on assembled MPIAIJ matrices
This is to make concept of MatSetRandom() simpler and consistent with MatSetRandom on MPIDENSE. We just need to change existing nonzeros to r
Add support of MatSetRandom on assembled MPIAIJ matrices
This is to make concept of MatSetRandom() simpler and consistent with MatSetRandom on MPIDENSE. We just need to change existing nonzeros to random numbers as we do with MPIDENSE.
show more ...
|
| #
679944ad
|
| 09-May-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix a MatSetRandom bug with unassembled MATMPIAIJ
When doing MatSetRandom on a preallocated but unassembled matrix X, we can not simply calling MatSetRandom on X's B. Since B is not assembled, it ha
Fix a MatSetRandom bug with unassembled MATMPIAIJ
When doing MatSetRandom on a preallocated but unassembled matrix X, we can not simply calling MatSetRandom on X's B. Since B is not assembled, it has a column size as wide as X. Calling MatSetRandom(B,r) might generate nonzeros belonging to X's A.
Reported-by: Jakub Kruzik <jakub.kruzik@vsb.cz>
show more ...
|
| #
f58046b2
|
| 09-May-2019 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merged in hzhang/cleanup-mattranspose_seqaij (pull request #1635)
Hzhang/cleanup mattranspose seqaij
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
91e9d3e2
|
| 07-May-2019 |
Hong Zhang <hzhang@mcs.anl.gov> |
delete old MatTranspose_SeqAIJ, PetscLogEvent MAT_Transpose_SeqAIJ rename MatTranspose_SeqAIJ_FAST -> MatTranspose_SeqAIJ Requested by Barry
|
| #
89d6d5e9
|
| 23-Apr-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
264b3dff
|
| 23-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merged in stefano_zampini/fix-matcopy-sbaij (pull request #1571)
Fix SBAIJ
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
5d2a9ed1
|
| 22-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Mat{MPI|MPISB|MPIB|Seq|SeqB|SeqSB}AIJSetPreallocation: optimize nonzeros
set number of columns of offdiag blocks to zero for sequential cases no need to allocate more than the the number of columns
Mat{MPI|MPISB|MPIB|Seq|SeqB|SeqSB}AIJSetPreallocation: optimize nonzeros
set number of columns of offdiag blocks to zero for sequential cases no need to allocate more than the the number of columns for sequential matrices
Update outputs for testsuite
show more ...
|
| #
d1820593
|
| 17-Apr-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
2b91989a
|
| 17-Apr-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merged in stefano_zampini/misc-fixes/maint (pull request #1550)
Stefano zampini/misc fixes/maint
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
447d62f5
|
| 15-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATSEQAIJ: fixes to MatZeroRows and MatShift for rectangular matrices
Diagonal entries must be set only when i < cmap->n
|
| #
4cf107fd
|
| 15-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MatZeroRowsColumns_SeqAIJ: fixes for non-square matrices
|
| #
9a09376b
|
| 24-Mar-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
f04ab7ec
|
| 22-Mar-2019 |
Fande Kong <fdkong.jd@gmail.com> |
Merged in Fande-Kong/fixed_PtAP (pull request #1452)
MPIPtAP: Enable large-scale simulations
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
d8d37bbc
|
| 19-Mar-2019 |
Fande Kong <fdkong.jd@gmail.com> |
Addressed Barry's comments: always use ctable
|
| #
e8b528d9
|
| 19-Mar-2019 |
Fande Kong <fdkong.jd@gmail.com> |
MPIPtAP: added a few tests using different MatMatMultSymbolic_SeqAIJ_SeqAIJ
|
| #
a3bb6f32
|
| 16-Mar-2019 |
Fande Kong <fdkong.jd@gmail.com> |
MPIPtAP: Enable large-scale simulations
The old code uses a global size of columns when creating the local matrix
This uses a lot of memory when calling MatMatMultSymbolic_SeqAIJ_SeqAIJ
We here co
MPIPtAP: Enable large-scale simulations
The old code uses a global size of columns when creating the local matrix
This uses a lot of memory when calling MatMatMultSymbolic_SeqAIJ_SeqAIJ
We here compact out many extra columns, and construct a new local size.
show more ...
|
| #
a041468a
|
| 06-Mar-2019 |
Lawrence Mitchell <lawrence@wence.uk> |
Merge branch 'master' into wence/feature-patch-all-at-once
|