If your problem size is not large enough than any MPI program will
perform worse on a "large number" of nodes because of the overhead
involved in setting up the problem and network latency.  Sometimes
that "large number" is as small as two :)

I am not at all familiar with DL POLY, but if you make the size of the
problem larger you should see more performance benefit because the
overhead will be small compared to the execution time.

Just in general I would say to start with a problem that takes at
least a minute on one node, run it a few times to see how much the run
time varies and then try it on two nodes.  Especially if you are going
to try and scale it much past that initial two node version...

On 6/7/07, Aaron Thompson <aaron.p.thomp...@vanderbilt.edu> wrote:
Hello,
        Does anyone have experience using DL POLY with OpenMPI?  I've gotten
it to compile, but when I run a simulation using mpirun with two dual-
processor machines, it runs a little *slower* than on one CPU on one
machine!  Yet the program is running two instances on each node.  Any
ideas?  The test programs included with OpenMPI show that it is
running correctly across multiple nodes.
        Sorry if this is a little off-topic, I wasn't able to find help on
the official DL POLY mailing list.

        Thank you!

Aaron Thompson
Vanderbilt University
aaron.p.thomp...@vanderbilt.edu



_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to