I\'m working on a runtime system for parallel programs that can take advantage of a common address space layout across multiple processes, potentially spread over several (t
Presumably you have some kind of daemon which invokes your parallel programs on the nodes. If so, you can make this common parent disable ASLR for any child processes it creates.
Look in GDB sources (7.0 or CVS Head) for how to do that. The gist of it is to call personality(orig_personality|ADDR_NO_RANDOMIZE)
after fork
and before exec
.