| #
fa9d2cbc
|
| 27-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
1f2ac630
|
| 26-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/fix-sf/maint' into 'maint'
PetscSF: Fix buffer displacements for 32bit integer builds
See merge request petsc/petsc!2324
|
| #
06f2e050
|
| 24-Nov-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscSF: Fix buffer displacements for 32bit integer builds
Use MPI_Aint to store displacements and prevent truncation. This issue occurs for buffer sizes in bytes approaching the 2GB limit, `bufsize
PetscSF: Fix buffer displacements for 32bit integer builds
Use MPI_Aint to store displacements and prevent truncation. This issue occurs for buffer sizes in bytes approaching the 2GB limit, `bufsize=n*unitbytes` with `n<=INT_MAX` but `n*unitbytes>INT_MAX`.
show more ...
|
| #
079da652
|
| 21-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
9a2ddd00
|
| 21-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-sf-typo/maint' into 'maint'
Fix an SF typo
See merge request petsc/petsc!2317
|
| #
a89cec69
|
| 20-Nov-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix a bug: selfbuflen is in <unit>
|
| #
51ccb202
|
| 05-Nov-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add an option -sf_use_pinned_buffer to use non-pagable host memory for send/recv buffer when passing GPU data
|
| #
637e6665
|
| 16-Oct-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Rename rkey, lkey to rootdata, leafdata
|
| #
ca0da9f8
|
| 16-Oct-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix a typo: selfbuflen should be in terms of <unit>
|
| #
b7c0d12a
|
| 10-Oct-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Renamed PetscSFPackWaitall_Basic to PetscSFPackWaitall
|
| #
120a1823
|
| 10-Oct-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add option that lets users do packing on GPU and do MPI on CPU
|
| #
893c5908
|
| 30-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
7033dd2d
|
| 30-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/fix-destroy-spelling' into 'maint'
Spelling: Destory -> Destroy
See merge request petsc/petsc!2231
|
| #
64f49bab
|
| 28-Oct-2019 |
Jed Brown <jed@jedbrown.org> |
Spelling: Destory -> Destroy
Commit-type: style-fix
|
| #
78b8d9f0
|
| 03-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
b89b8d71
|
| 03-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-09-29/fix-uninitialized-warnings' into 'maint'
Add dummy initialize values and change code organization slightly to prevent...
See merge request petsc/petsc!2121
|
| #
277f51e8
|
| 03-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add dummy initialize values and change code organization slightly to prevent incorrect compiler warnings about unitialized values
Fix a int that should be a size_t, fix handling of long
Add additio
Add dummy initialize values and change code organization slightly to prevent incorrect compiler warnings about unitialized values
Fix a int that should be a size_t, fix handling of long
Add additional details for PetscDataType to prevent possible confusion
Commit-type: portability-fix Reported-by: Satish Balay <balay@mcs.anl.gov> Thanks-to: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
c1acdb04
|
| 28-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jczhang/feature-sf-on-gpu'
Add GPU-aware VecScatter/PetscSF
See merge request petsc/petsc!1995
|
| #
eb02082b
|
| 25-Sep-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Added SF GPU support
|
| #
b23bfdef
|
| 13-Aug-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Update pack/unpack routines to do packing/unpacking for all neighbors in at most two routines
One is used to pack data in self to self communication; The second is used for remote communication. So
Update pack/unpack routines to do packing/unpacking for all neighbors in at most two routines
One is used to pack data in self to self communication; The second is used for remote communication. So that on GPU, we can use at most two kernels to do packing/packing for all neighbors instead of multiple kernels
show more ...
|
| #
8036fe4e
|
| 28-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jczhang/fix-overlapped-sf' into maint [PR #1903]
* jczhang/fix-overlapped-sf: SF: fix a bug when overlapped SF communications have NULL rootdata or leafdata on some ranks
|
| #
05393080
|
| 25-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jczhang/sf-more-opts' [PR #1567]
* jczhang/sf-more-opts: Add more optimizations in SF and use it as the default for VecScatter.
|
| #
2a7b96d5
|
| 22-Jul-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SF: Partially fix a bug when overlapped SF communications have same rootdata or leafdata on some ranks
Now we use two keys (rootdata, leafdata) to identify a pending communication. But that is still
SF: Partially fix a bug when overlapped SF communications have same rootdata or leafdata on some ranks
Now we use two keys (rootdata, leafdata) to identify a pending communication. But that is still not enough for cases where communications have same rootdata and leafdata on some ranks. Currently We error out on these cases. See ex2.c for various cases we can handle and we can not handle.
show more ...
|
| #
9d1c8add
|
| 23-Jul-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SF: Partially fix a bug when overlapped SF communications have same rootdata or leafdata on some ranks
Now we use two keys (rootdata, leafdata) to identify a pending communication. But that is still
SF: Partially fix a bug when overlapped SF communications have same rootdata or leafdata on some ranks
Now we use two keys (rootdata, leafdata) to identify a pending communication. But that is still not enough for cases where communications have same rootdata and leafdata on some ranks. Currently We error out on these cases. See src/vec/is/sf/examples/tutorials/ex2.c for various cases we can handle and we can not handle.
show more ...
|
| #
f659e5c7
|
| 25-Jun-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Optimize the creation of embedded SFs for SFBasic
|