On Feb 27, 2009, at 2:36 PM, Nicolas Deladerriere wrote:
Matt,
Thanks for your solution, but I thought about that and it is not really convenient in my configuration to change the executable on each node.
I would like to change only mpirun command.
2009/2/27 Matt Hughes <matt.c.hughes+ompi@gmail.com>
2009/2/27 Nicolas Deladerriere <nicolas.deladerriere@gmail.com>:
> I am looking for a way to set environment variable with different value on
> each node before running MPI executable. (not only export the environment
> variable !)
I typically use a script for things like this. So instead of
specifying your executable directly on the mpirun command line,
instead specify the script. The script can set the environment
variable, then launch your executable.
#!/bin/csh
setenv GMON_OUT_PREFIX 'gmon.out_'`/bin/uname -n`
myexe
mpirun -np 2 --bynode --hostfile CLUSTER_NODES myscript
I'm not sure if that csh syntax is right, but you get the idea.
mch
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users