> 1) Establish a WWW presence - even if it is simply one or two HTML files
> in ftp://ftp.eng.auburn.edu/pub/Modules/
>
> Keep it simple, like brief outline and abstract. Short installation
> requirements and a link to the ftp directory and/or files themselves.
> Ensure it has essential keywords; system administration, large
> installations, etc. Whatever you think people might search for.
> Cross reference USENIX - http://www.usenix.org/
>
I think a WWW presence is great start. I would add the suggestion that
developers aware of Modules also start delivering a modulefile with with
their releases. They can note in a README that the modulefile is available
for sites that have installed the Modules package. Just place it into the
home for modulefiles.
> Mention the fact that Cray are using it with UNICOS (in at least
> one installation anyway). I have access to a few Cray sites
> but only one is currently adopting it. The modulefiles have
> definitely been written by Cray and not local sysadmins.
>
Actually, any Cray site running Programming Environment 2.0 or later has
the Modules package (2.2). It is released with the Programming Environments,
asynchronously from UNICOS.
I did the design for using Modules with the Programming Environments.
We choose to go this route due to the great flexibility Modules gives in
managing the dependencies between the various pieces of the Programming
Environment and the cross-compiling capabilities of our compilers.
It also allowed the local sysadmins an easier method of managing
more than one version of the Programming Environment. Many of our sites are
very fussy about their production environments yet wish to use newer/older
versions of the Programming Environments at the same time.
Modules makes this easy (i.e. module swap PrgEnv PrgEnv.new). We provide
some rudimentary tools for sites to create PrgEnv modulefiles that
load specific versions of the Programming Environment software they have
installed. Every Programming Environment software release comes with a
modulefile specific to its version level.
BTW, Modules is available to be used for other things on the Cray's (even
the mpp systems). It is a great tool for users as well as sysadmins.
More of our asynchronous products will be using it in the future.
Regards,
Don Maghrak
|