Is HoloPy parallel?

Asked by Alexander Tzanov

I got request to install HoloPy on our clusters. So I am wondering if the code is parallel.

Question information

Language:
English Edit question
Status:
Solved
For:
HoloPy Edit question
Assignee:
Tom Dimiduk Edit question
Solved by:
Tom Dimiduk
Solved:
Last query:
Last reply:
Revision history for this message
Best Tom Dimiduk (tdimiduk) said :
#1

tldr; no, the code is not explicitly parallel, but we do use it in parallel

In some ways. Most of HoloPy is not explicitly parallel, though we use it in parallel a lot to run large numbers of independent calculations in parallel with an external script (and generally as independent jobs within our grid's management structure).

For discrete dipole calculations, we do support ADDA's parallel capabalities to run a single job on many cpus.

Let me know if you have more questions or want further clarification.

Revision history for this message
Alexander Tzanov (alexander-tzanov) said :
#2

Many thanks. As I understand correctly you are using HoloPy in embarrassingly parallel manner via scripts which submits
different instances of a program to different nodes, but ADDA is mpi/GPU enabled.

Thanks

Alex

Revision history for this message
Alexander Tzanov (alexander-tzanov) said :
#3

Thanks Tom Dimiduk, that solved my question.

Revision history for this message
Tom Dimiduk (tdimiduk) said :
#4

Your understanding is correct. We may someday add further parallelism for individual calculations in cases other than ADDA, but for now the embarrassingly parallel options have been sufficient for our needs.