Thanks for the quick reply.
I was doing what you described but no luck.
I then compiled from source against openmpi, used the magic python import lines from the IMP.mpi docs and that turned out to be fairly straightforward. Everywhere along the way, things seemed to be working fine, no errors. But then when I ran it with
mpirun -np 10 ~/IMP/imp-2.6.2_release/setup_environment.sh python
exosome.modeling.py --test
it doesn't appear to be any faster than a single process. I started it and then immediately started a single proc on the same 24-core box in a different dir
~/IMP/imp-2.6.2_release/setup_environment.sh python
exosome.modeling.py --test
Looking at the number of frames it's outputting, it seems like the single proc is going faster. So it appears I'm getting all the downside from the MPI overhead without any of the benefits. Any ideas?
Thanks much