-
Notifications
You must be signed in to change notification settings - Fork 10
Description
I've run a number of consistency tests on the multipeak algorithms over the past few months, and somehow it just now occurred to me that it would be a lot faster and easier to do that if I could distribute the work to multiple GPUs. However, the pipeline in run_reconstruction.py diverts the multipeak reconstruction process before handling any of the work distribution (as of a9b570e). This means that there is no GA or multi-reconstruction capability for multipeak BCDI. I'm currently trying to come up with a workaround for this on my Dev branch.
Any suggestions would be welcome, particularly as I have basically no experience with MPI!
As a side note, it might be a good idea to rename the reconstruction_multi features to avoid confusion with multipeak reconstruction. Maybe reconstruction_batch or reconstruction_group? If it weren't already somewhat entrenched in the community, I would prefer to rename "multipeak BCDI" to "polyreflective BCDI", simply because it sounds cooler :)