2009/2/27 Nicolas Deladerriere <nicolas.deladerri...@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

Reply via email to