| 78c7c404 | 04-Feb-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add VecScatterGetRemote etc to totally encapsulate VecScatter |
| 0b899082 | 08-Feb-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Make incoming ranks in PetscSFSetUp_Basic() sorted
This is cheap and is needed by MatGetBrowsOfAoCols_MPIAIJ() |
| 8750ddeb | 01-Feb-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add PetscSFGetLeafRanks()
Existing PetscSFGetRanks() only returns ranks this process will send to. This new one gives ranks the process will receive from. |
| 2f7b3d23 | 31-Jan-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add VecScatterRemap_SF() |
| ef6f2af5 | 25-Jan-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add a preliminary vecscatter implemented in SF |
| 772e501d | 29-Jan-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add test for PetscSFBcastAndOp |
| de49d1a2 | 29-Jan-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add an MPI window implementation of PetscSFBcastAndOp |
| 3482bfa8 | 29-Jan-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add a basic implementation of PetscSFBcastAndOp |
| 9e27604d | 05-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
fix 'stored - but never read' warning |
| 056167ac | 05-Mar-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jczhang/fix-vecscat-with-different-blocksize' [PR #1403]
* jczhang/fix-vecscat-with-different-blocksize: Don't crash vecscatter with blocked IS with different blocksize |
| ae7b35ff | 02-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint' |
| 5147fa90 | 02-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint-3.9' into maint |
| 1e751566 | 02-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint-3.8' into maint-3.9 |
| 96d75527 | 27-Feb-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Check if blocksizes are the same and give up optimization otherwise |
| 22fea2ed | 27-Feb-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add a vecscat test with different blocksize across processes |
| 34ac1982 | 01-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
ISLocalToGlobalMappingRegisterAllCalled needs to be reset in ISFinalizePackage()
Reported-by: Tobias Goerler <tobias.goerler@ipp.mpg.de> |
| 4f9f4f19 | 24-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'knepley/just-plain-wrong-mangiling-1550927769238' into maint [PR #1395]
* knepley/just-plain-wrong-mangiling-1550927769238: Fixed plain wrong FORTRAN mangling for islocaltoglobalmappin
Merge branch 'knepley/just-plain-wrong-mangiling-1550927769238' into maint [PR #1395]
* knepley/just-plain-wrong-mangiling-1550927769238: Fixed plain wrong FORTRAN mangling for islocaltoglobalmapping*
show more ...
|
| 8b2e997c | 24-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jczhang/fix-vecscatter-cuda/maint' into maint [PR #1388]
* jczhang/fix-vecscatter-cuda/maint: CUDA vecscatter needs to take care of the ScatterMode argument |
| 4f8f80aa | 24-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'knepley/just-plain-wrong-mangiling-1550927769238' [PR #1395]
* knepley/just-plain-wrong-mangiling-1550927769238: Fixed plain wrong FORTRAN mangling for islocaltoglobalmapping* routines |
| 29302ad0 | 24-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jczhang/fix-vecscatter-cuda/maint' [PR #1388]
* jczhang/fix-vecscatter-cuda/maint: CUDA vecscatter needs to take care of the ScatterMode argument |
| 91087d36 | 24-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jczhang/add-VecRestoreArrayRead_Nest' [PR #1393]
* jczhang/add-VecRestoreArrayRead_Nest: Add VecRestoreArrayRead_Nest. VecNest’s petscnative is false. The current VecRestoreArrayRead()
Merge branch 'jczhang/add-VecRestoreArrayRead_Nest' [PR #1393]
* jczhang/add-VecRestoreArrayRead_Nest: Add VecRestoreArrayRead_Nest. VecNest’s petscnative is false. The current VecRestoreArrayRead() logic falls back to VecRestoreArray() if ops->vecrestorearrayread is 0. VecRestoreArray() has to write the fetched read-only data back to VecNest. It is expensive and redundant.
show more ...
|
| 7ef47afc | 23-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jed/fix-vecstash-blocked/maint-3.8' into maint-3.9 [PR #1389]
* jed/fix-vecstash-blocked/maint-3.8: VecStashSortCompress_Private: fix initialization for blocked stash |
| b3a64292 | 23-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jed/fix-vecstash-blocked/maint-3.8' into maint [PR #1389]
* jed/fix-vecstash-blocked/maint-3.8: VecStashSortCompress_Private: fix initialization for blocked stash |
| 84b0aa94 | 23-Feb-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jed/fix-vecstash-blocked/maint-3.8' [PR #1389]
* jed/fix-vecstash-blocked/maint-3.8: VecStashSortCompress_Private: fix initialization for blocked stash |
| f1f2bed7 | 23-Feb-2019 |
Matthew Knepley <knepley@gmail.com> |
Just plain wrong mangiling |