Environment Modules (software): Difference between revisions

Content deleted Content added
Modulefiles: update man page external references
Bender the Bot (talk | contribs)
m HTTP to HTTPS for SourceForge
Line 14:
 
== Development ==
Modules has been around since the early 1990s<ref>{{cite journal |last=Furlani |first=John L. |date=September 30 – October 3, 1991 |title=Modules: Providing a Flexible User Environment |url=httphttps://modules.sourceforge.net/docs/Modules-Paper.pdf |journal=Proceedings of the Fifth Large Installation Systems Administration Conference (LISA V) |___location=San Diego, CA |pages=141–152 |access-date=9 February 2014}}</ref> and is used at some of the largest computer centers<ref>{{cite web|url=http://www.nics.tennessee.edu/computing-resources/kraken/modules |title=NICS User Support Kraken Modules Description |date=22 May 2011 |website=The National Institute for Computational Sciences (NICS) |publisher=Oak Ridge National Laboratory - Department of Energy |access-date=9 February 2014 |url-status=dead |archive-url=https://web.archive.org/web/20140222062335/http://www.nics.tennessee.edu/computing-resources/kraken/modules |archive-date=22 February 2014 }}</ref> to deploy multiple versions of different software tools to users. The [[National Energy Research Scientific Computing Center]] (NERSC) reports that they use Environment Modules to manage nearly all software.<ref>{{cite web |url=https://www.nersc.gov/users/software/nersc-user-environment/modules/ |title=NERSC Modules Software Environment |author=<!--Staff writer(s); no by-line.--> |date=2014-02-07 <!--15:11:50--> |website=The National Energy Research Scientific Computing Center (NERSC) |publisher=Office of Science - Department of Energy |access-date=19 February 2014}}</ref> Environment Modules is specified as a Baseline Configuration requirement of the [[DoD]] [[High Performance Computing Modernization Program]] (HPCMP)<ref>{{cite web|url=http://centers.hpc.mil/consolidated/bc/policies.php?choice=modules |title=Use of Modules for Accessing Multiple Versions of Software |date=20 Mar 2008 |website=Baseline Configuration |publisher=DoD High Performance Computing Modernization Program (HPCMP) |access-date=9 February 2014 |url-status=dead |archive-url=https://web.archive.org/web/20140222063501/http://centers.hpc.mil/consolidated/bc/policies.php?choice=modules |archive-date=22 February 2014 }}</ref> Project Baseline Configuration<ref>{{cite web|url=http://centers.hpc.mil/consolidated/bc/index.php |title=DoD High Performance Computing Modernization Program Baseline Configuration |website=Baseline Configuration |publisher=DoD High Performance Computing Modernization Program (HPCMP) |access-date=9 February 2014 |url-status=dead |archive-url=https://web.archive.org/web/20140222063504/http://centers.hpc.mil/consolidated/bc/index.php |archive-date=22 February 2014 }}</ref> team for participating DoD Supercomputing Resource Centers (DSRCs).
 
== Modulefiles ==
Line 181:
 
==== 8.6.1 version of Tcl built from /usr/local/src ====
Although the [[PCLinuxOS]] 64-bit repositories include Tcl they do not include a development package with the configuration files required to build Environment Modules on Linux from source. Building Tcl from source will make the required files available.<ref>{{cite web | url=httphttps://sourceforge.net/projects/tcl/files/Tcl/ | title=TCL - Browse /TCL at SourceForge.net }}</ref>
 
Extract source after downloading
Line 217:
* {{Official website|https://modules.sourceforge.net/}}
* {{GitHub|envmodules/modules}}
* John L. Furlani, [httphttps://modules.sourceforge.net/docs/Modules-Paper.pdf Modules: Providing a Flexible User Environment] ''Proceedings of the Fifth Large Installation Systems Administration Conference (LISA V)'', pp.&nbsp;141–152, San Diego, CA, September 30 - October 3, 1991.
* http://lmod.sourceforge.net - alternative implementation using Lua instead of Tcl
* http://www.lysator.liu.se/cmod/ - alternative implementation using C only
* [https://web.archive.org/web/20140203041538/http://rcc.its.psu.edu/user_guides/system_utilities/modules/ PennState Environment Modules User Guide]
* [httphttps://modules.sourceforge.net/docs/MC2_whitney_paper.pdf Drag your design environment kicking and screaming into the '90s with Modules!] - SNUB Boston 2001 - Erich Whitney, Axiowave Networks, Mark Sprague, ATI Research
* [https://web.archive.org/web/20150217180220/https://www.xsede.org/software-environments Xsede Software Environments]. The Extreme Science and Engineering Discovery Environment ― National Science Foundation
* [http://www.nics.tennessee.edu/computing-resources/modules NICS Modules Description] ― The National Institute for Computational Sciences at Oak Ridge National Laboratory ― Department of Energy