Skip to content

Commit

Permalink
Transfer between grids functionality for subgraph parallelism (elemen…
Browse files Browse the repository at this point in the history
…tal#105)

* translate between grids support

* added tests and new unified function interface for subgraph parallelism

* code cleanup

* updated transferbetweengrid to support subgrids

* code cleanup

* Code cleanup

Co-authored-by: Tim Moon <[email protected]>
Co-authored-by: Tom Benson <[email protected]>

* replaced CudaDeviceSynchronize with El::gpu::SynchronizeDevice

* Added assertions for n evenly divided by size of parent grid and updated allreduce test

* Update include/El/blas_like/level1/Copy/TranslateBetweenGrids.hpp

* Update include/El/blas_like/level1/Copy/internal_decl.hpp

* Update include/El/blas_like/level1/Copy/TranslateBetweenGrids.hpp

Co-authored-by: Arpan Jain <[email protected]>
Co-authored-by: Arpan Nmn Jain <[email protected]>
Co-authored-by: Arpan Nmn Jain <[email protected]>
Co-authored-by: Arpan Jain <[email protected]>
Co-authored-by: Arpan Jain <[email protected]>
Co-authored-by: Tim Moon <[email protected]>
Co-authored-by: Tom Benson <[email protected]>
Co-authored-by: Arpan Jain <[email protected]>
  • Loading branch information
9 people authored May 26, 2021
1 parent 1fa3874 commit 078be9e
Show file tree
Hide file tree
Showing 7 changed files with 5,402 additions and 105 deletions.
Loading

0 comments on commit 078be9e

Please sign in to comment.