| a72d46e8 | 15-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATIS: move PetscLayoutMapLocal_Private code to PetscLayout code
TODO: support nooffprocentries like MatZeroRowsMapLocal_Private() and get rid of it |
| e5a36ecc | 16-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Housekeeping: strip out __FUNC__ or __FUNCT__ from PETSc |
| 54f8b4d5 | 15-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
ISSum: always return a new index set |
| d38d236a | 15-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
VecAssemblyEnd_MPI_BTS: prevent from segfaulting |
| ac04b883 | 15-Apr-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
VecIS{Set|AXPY|Copy}: improve documentation and add bounds checking
Instead of segfaulting, either skip (negative indices) or raise errors
properly handle ScatterMode in copy remove unneeded check
VecIS{Set|AXPY|Copy}: improve documentation and add bounds checking
Instead of segfaulting, either skip (negative indices) or raise errors
properly handle ScatterMode in copy remove unneeded check on communicator for index set
show more ...
|
| c8109617 | 06-Apr-2019 |
Lawrence Mitchell <wence@gmx.li> |
Merged in mapdes/petsc/wence/lgmap-blocksize (pull request #1509)
Allow bs=1 in PetscLayoutSetISL2GMap
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> |
| 5d9714dc | 05-Apr-2019 |
Junchao Zhang <junchao.zhang@gmail.com> |
Merged in jed/feature-sf-char (pull request #1511)
Add signed char, unsigned char, and char support to SF
Approved-by: Jed Brown <jed@59a2.org> Approved-by: BarryFSmith <bsmith@mcs.anl.gov> |
| 0cb9a29d | 05-Apr-2019 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merged in hzhang/dmnetworkmonitor-xminmax (pull request #1491)
Hzhang/dmnetworkmonitor xminmax
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> |
| b50b6696 | 04-Apr-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add char tests for SF |
| 21441231 | 04-Apr-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Make SF eable to handle dumb types of any size |
| bb046f40 | 02-Apr-2019 |
Hong Zhang <hzhang@mcs.anl.gov> |
dmnetwork: add xmin, xmax to DMNetworkMonitorAdd()
add PETSC_VIEWER_DRAW_LG_XRANGE and update VecView_Seq_Draw_LG()
Requested-by: "Betrie, Getnet" <gbetrie@anl.gov> Suggested-by: "Smith, Barry F."
dmnetwork: add xmin, xmax to DMNetworkMonitorAdd()
add PETSC_VIEWER_DRAW_LG_XRANGE and update VecView_Seq_Draw_LG()
Requested-by: "Betrie, Getnet" <gbetrie@anl.gov> Suggested-by: "Smith, Barry F." <bsmith@mcs.anl.gov>
show more ...
|
| 37461477 | 12-Dec-2018 |
Lawrence Mitchell <lawrence@wence.uk> |
Allow bs=1 in PetscLayoutSetISL2GMap |
| e19611c4 | 04-Apr-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add support of signed/unsigned char in SF |
| f58db35a | 03-Apr-2019 |
Jed Brown <jed@jedbrown.org> |
SF: add support for char types |
| 508d757f | 02-Apr-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
ISView_General_HDF5() crashes with a zero length IS because it uses the length to set the HDF5 chunksize Apparently HDF5 errors with a zero chunksize. Thus use an arbitrary chunksize in that special
ISView_General_HDF5() crashes with a zero length IS because it uses the length to set the HDF5 chunksize Apparently HDF5 errors with a zero chunksize. Thus use an arbitrary chunksize in that special case
The problem was detected, the cause determined, and a fix provided by Fabian Jakub while utilizing DMLabel
Commit-type: bug-fix Reported-by: Fabian Jakub <Fabian.Jakub@physik.uni-muenchen.de>
show more ...
|
| 5b9fd03c | 30-Mar-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Added missing F90 interface definitions
Commit-type: bug-fix Reported-by: Thibaut Appel |
| 89d5b078 | 26-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
fix missing CHKERRQ |
| 10682a7e | 26-Mar-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/plex-distribute (pull request #1454)
DMPLEX: Speedup DMPlexDistribute[Overlap]()
Approved-by: Matthew Knepley <knepley@gmail.com> |
| b1cd171b | 22-Mar-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Use an enum instead of a boolean to indicate operation in SF |
| 30e38525 | 20-Mar-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Use persistent send/recv in SF |
| 6278ed7e | 20-Mar-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Update calls to MPI_Startall_irecv etc |
| 09f0d367 | 05-Mar-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Do block optimization when user provided proper index sets |
| 645adeda | 19-Mar-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
PETSCSFBASIC: Follow usual MPICH send/recv order in SetUp.
Follow MPICH pattern in the implementation of neighbor collectives
* Post all sends first * Post all recvs second * Handle messages to sel
PETSCSFBASIC: Follow usual MPICH send/recv order in SetUp.
Follow MPICH pattern in the implementation of neighbor collectives
* Post all sends first * Post all recvs second * Handle messages to self with memcpy * Complete a single wait call
show more ...
|
| 9448b7f1 | 18-Mar-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Revert the function name where it is referenced |
| 130e142e | 14-Mar-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Restore the old VecScatterCreate() API
The old interface VecScatterCreate(Vec,IS,Vec,IS,VecScatter*) is used by many applications. We do not want to break it. |