Name of directory changed to slurm-gasnetrun_ibv to better reflect that
it is hardcoded to gasnetrun with infiniband, althought it can work with
other communication channels, as long as it was compiled with
infiniband.

Also the code has been cleaned a little.
An option has been added to add a constraint through an enviroment
variable, CHPL_LAUNCHER_CONSTRAINT, so it can be executed in specific
nodes, as specified in the slurm configuration. With this the code can
support more systems without needing changes.



git-svn-id: http://svn.code.sf.net/p/chapel/code/branches/collaborations@21766 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
changed the name of the directory inside the makefiles


git-svn-id: http://svn.code.sf.net/p/chapel/code/branches/collaborations@21767 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Changed the logic of CHPL_LAUNCHER_USE_BATCH, so by default you don't
need to define it, and the launcher will work fine without it, and only
when in the future if CHPL_LAUNCHER_USE_SRUN is fully implemented it
will be useful to define it, if needed.



git-svn-id: http://svn.code.sf.net/p/chapel/code/branches/collaborations@21768 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Added some comments about the slurm launcher



git-svn-id: http://svn.code.sf.net/p/chapel/code/branches/collaborations@21769 3a8e244f-b0f2-452b-bcba-4c88e055c3ca