Harvard Extensions for Lmod deployment
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apps
bin
doc
misc
moduledata
modulefiles
modulehook
puppet-module
rpmbuild
rpmdb
.Rhistory
.gitignore
COPYING
ChangeLog
README.md
setup.sh

README.md

HeLmod (Harvard Extensions for Lmod deployment) is a software management system where:

  • apps are built, packaged, and installed using RPM
  • each app is installed under its own relocatable prefix
  • software environments are managed with Lmod
  • it's easy to manage entire software environments for multiple compiler and MPI implementations

See the doc directory for more information, specifically:

  • INSTALL for initial installation and setup
  • HOWTO for day-to-day usage instructions (or HOWTO-short for experienced users)
  • FAQ for answers to common questions and other details

HeLmod captures all the details and hacks that go into building any given software package as shell snippets in RPM spec files. See the rpmbuild/SPECS directory for a bunch of real examples (see this FAQ item for diffing them from the template for the interesting bits).