In the message dated: Thu, 11 Feb 2010 17:13:23 EST,
The pithy ruminations from John Reddy on 
<[lopsa-tech] Loadable shell "modules"> were:
=> --===============1976044895680993346==
=> Content-Type: multipart/alternative; boundary=001485f4533493a045047f5a7514
=> 
=> --001485f4533493a045047f5a7514
=> Content-Type: text/plain; charset=UTF-8
=> 
=> One of my users, bless his heart, has requested I install a tool called
=> "modules".  That's all he's been able to describe it to me as in terms of
=> name.  Apparently, it's a program that allows users to load or unload
=> grouped sets of environment variables.

Yes, I use it heavily.


=> 
=> See, we've got a clustered processing environment with 120 dual-quad nodes
=> running Scientific Linux 4.x and 5.x (SL is a RHEL derivative like Centos)

Sounds similar, if a bit larger than our lab.

=> with job control via Torque & Moab.  We've got three different compilers

SGE here.

=> with multiple versions each, a variety of implementations of MPI, etc.  So a
=> tool such as this would be useful for my users.

Similar. Three different MPI, with multiple copies built with different
options & compilers.

One huge benefit for us from environment modules is the ability to let users 
switch between different versions of a package without manually changing paths, 
using symlinks, etc. This lets people move between "testing" and "production", 
or between the current release of a set of utilities, and the versions that 
were used to produce data for a multi-year study. In our case, a "module" may 
be named after a particular research study, allowing one command to get the 
entire environment (variables like PATH, LD_LIBRARY_PATH, and dozens of others) 
used to produce data.

One of the biggest problems with "modules" is the name...it's so !$&(!# generic 
that it can be difficult to find the correct package.

On a RHEL/CentOS machine, look for the "environment-modules" package, or go to:

        http://modules.sourceforge.net/

Mark

=> 
=> Now the MPI selection is easily handled with mpi-selector.  And I could
=> probably (easily) enlist that tool for environment selection.  However, I'd
=> like to see if I can find someone using the tool my user requested.
=> 
=> TIA for any thoughts on the matter.
=> 
=> -John
=> 
=> --001485f4533493a045047f5a7514
=> Content-Type: text/html; charset=UTF-8
=> Content-Transfer-Encoding: quoted-printable
=> 
=> <br>One of my users, bless his heart, has requested I install a tool called=
=>  &quot;modules&quot;.=C2=A0 That&#39;s all he&#39;s been able to describe i=
=> t to me as in terms of name.=C2=A0 Apparently, it&#39;s a program that allo=
=> ws users to load or unload grouped sets of environment variables.<br>
=> <br>See, we&#39;ve got a clustered processing environment with 120 dual-qua=
=> d nodes running Scientific Linux 4.x and 5.x (SL is a RHEL derivative like =
=> Centos) with job control via Torque &amp; Moab.=C2=A0 We&#39;ve got three d=
=> ifferent compilers with multiple versions each, a variety of implementation=
=> s of MPI, etc.=C2=A0 So a tool such as this would be useful for my users.<b=
=> r>
=> <br>Now the MPI selection is easily handled with mpi-selector.=C2=A0 And I =
=> could probably (easily) enlist that tool for environment selection.=C2=A0 H=
=> owever, I&#39;d like to see if I can find someone using the tool my user re=
=> quested.<br>
=> <br>TIA for any thoughts on the matter.<br><br>-John<br>
=> 
=> --001485f4533493a045047f5a7514--
=> 
=> --===============1976044895680993346==
=> Content-Type: text/plain; charset="us-ascii"
=> MIME-Version: 1.0
=> Content-Transfer-Encoding: 7bit
=> Content-Disposition: inline
=> 
=> _______________________________________________
=> Tech mailing list
=> [email protected]
=> http://lopsa.org/cgi-bin/mailman/listinfo/tech
=> This list provided by the League of Professional System Administrators
=>  http://lopsa.org/
=> 
=> --===============1976044895680993346==--
=> 



_______________________________________________
Tech mailing list
[email protected]
http://lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to