I did not explain my problem very well.
I have an application called mdrun. It was compiled and linked using
openMPI. I want to run mdrun on 8 nodes of my cluster in parallel.
Just me. Not multiple users. So I want to launch the openMPI version
of mdrun so that it only uses the input files on the node from which it
is launched (the head node) and does not look for any input files on the
other seven nodes where it spawns the 7 other processes.
With MPICH I use the procgroup capability and mdrun only looks for its
input files on the node from which it is launched, using the same mdrun
parameters as the ones I tried to use with openMPI
So, how can I replicate the behavior of MPICH with openMPI?
Thanks for your help.
On Sat, 2009-01-03 at 17:46 +0100, jody wrote:
> Hi Jim
> If all of your workers can mount a directory on your head node,
> all can access the data there.
> On Sat, Jan 3, 2009 at 4:13 PM, Jim Kress <jimkress_35_at_[hidden]> wrote:
> > I need to use openMPI in a mode where the input and output data reside
> > on one node of my cluster while all the other nodes are just used for
> > computation and send data to/from the head node.
> > All I can find in the documentation are cases showing how to use openMPI
> > for cases where input and output data reside on all the nodes.
> > Will anyone please show me the command line I need to use to accomplish
> > my single data/ multiple node calculation?
> > Thanks.
> > Jim
> > _______________________________________________
> > users mailing list
> > users_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/users