AdvancedPhotonSource / tike

Repository for ptychography software
http://tike.readthedocs.io
Other
29 stars 15 forks source link

NEW: Enable multi-node lamino using mpi4py. #168

Closed xiaodong-yu closed 2 years ago

xiaodong-yu commented 3 years ago

Purpose

Allow the bucket-based lamino to be executed in a multi-node enviroment.

Approach

Use mpi4py to split the object data and distribute them to multiple ranks. Use MPI.Allreduce and MPI.Allgather to sync and communicate during the lamino.

Pre-Merge Checklists

Submitter

Reviewer

pep8speaks commented 3 years ago

Hello @xiaodong-yu! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

There are currently no PEP 8 issues detected in this Pull Request. Cheers! :beers:

Comment last updated at 2021-11-02 15:28:45 UTC