Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distributed CPU implementation #22

Open
dforero0896 opened this issue Oct 8, 2022 · 0 comments
Open

Distributed CPU implementation #22

dforero0896 opened this issue Oct 8, 2022 · 0 comments
Assignees

Comments

@dforero0896
Copy link
Owner

Methods missing to use distributed arrays. While the current reconstruction part works in a distributed fashion, the real priority for the reconstruction code would have to be distributing the catalog in a domain-aware form, as well as being able to read shifts in a similar manner.

  • Create function that takes catalog array in main rank and distributes it.
    • This can be done via Scatter or distributing the relevant points to each process
    • The first is easier, and would allow reading different files by design. The second would avoid having checks in cic! and read_cic! (but I don;t feel comfortable removing them anyway) but would imply that it is necessary to know which process is the relevant one for a given point so data can be redistributed once in memory.
@dforero0896 dforero0896 self-assigned this Oct 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant