MVAPICH 2
Memory debugging in Linaro DDT interferes with the on-demand connection system used by MVAPICH2 above a threshold process count and applications fails to start.
The default threshold value is 64.
Workaround
Set the environment variable MV2_ON_DEMAND_THRESHOLD
to the maximum job size you expect on your system and Linaro DDT can work with memory debugging enabled for all jobs.
Do not set this as a system-wide setting because it might increase startup times for jobs and memory consumption.
MVAPICH 2 now offers mpirun_rsh
instead of mpirun
as a scalable launcher binary.
To use this with Linaro DDT, go to the System page ( , or on Mac OS X).
Select Override default mpirun path and enter
mpirun_rsh
.Add
-hostfile <hosts>
in the mpirun_rsh arguments field in the Run window.<hosts>
is the name of your hosts file.
To enable message Queue Support, compile MVAPICH 2 with the flags --enable-debug --enable-sharedlib
. These are not set by default.