| f01131f0 | 08-Jan-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Change PetscMemcpyWithMemType to PetscSFLinkMemcpy and make it asynchronous
With that, all cuda calls in SF are asynchronous and work on link->stream. The reason is we want to avoid sudden 'join poi
Change PetscMemcpyWithMemType to PetscSFLinkMemcpy and make it asynchronous
With that, all cuda calls in SF are asynchronous and work on link->stream. The reason is we want to avoid sudden 'join points' caused by synchronous cuda calls.
show more ...
|