John,We use modules extensively in an HPC environment (which includes custom supercomputer systems and management tools as well as maui and slurm for scheduling and job control). It took some getting used to, but it has helped a great deal in keeping certain things stable and having the ability to have concurrent installations of differing versions or contradictory sets of tools. It can be high overhead to maintain, and it can quickly swallow large amounts of storage space, but we generally keep one set of the modules in each physical location and then NFS mount everything so we only maintain one version of our module installation that we sync to the other locations.
In a highly complex HPC environment, especially where you may be doing comparisons of data sets from multiple runs on a cluster where you want to run each job in the exact same environment or at least with the same versions of tools and code, it is an invaluable tool.
Cheers, Jesse -- Jesse Trucks, GCUX [email protected] Director, LOPSA http://lopsa.org On Feb 11, 2010, at 5:13 PM, John Reddy wrote:
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.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) with job control via Torque & Moab. We've got three different compilers with multiple versions each, a variety of implementations of MPI, etc. So a tool such as this would be useful for my users.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 _______________________________________________ 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/
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ 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/
