Reading the (latest I hope) HPC-X manual http://www.mellanox.com/related-docs/prod_acceleration_software/HPC-X_Toolkit_User_Manual_v1.3.pdf I get a bit puzzled.
There are several environment variables mentioned that I can not find in the libraries. Is the table up to date and correct?
Example 1
Manual says: MXM_INIT_HOOK_SCRIPT
But the name I find is INIT_HOOK_SCRIPT
$ strings -a /opt/mellanox/mxm/lib/libmxm.so | grep HOOK
INIT_HOOK_SCRIPT
Example 2
Manual says: MXM_SINGLE_THREAD
But the names I find is:
$ strings -a /usr/lib64/libmlx5.a | grep SINGLE
MLX5_SINGLE_THREADED
and
$ strings -a /opt/mellanox/mxm/lib/libmxm.so | grep SINGLE
SINGLE_THREAD
IBV_EXP_THREAD_SINGLE
_SC_SINGLE_PROCESS
Is the manual correct or am I reading an out-dated version?
/Nils