Skip to content

Distributed multipeak reconstructions #18

@jacione

Description

@jacione

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 :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions