[Beowulf] software for activating one of many programs but not the others?
carlos.bederian at unc.edu.ar
Tue Aug 20 16:25:23 PDT 2019
You can use devtoolset (latest is 8) and write your own environment modules
to handle visibility, but spack or easybuild become a necessity rather
quickly once you need to maintain multiple toolchains, MPI implementations,
On Tue, Aug 20, 2019 at 8:01 PM David Mathog <mathog at caltech.edu> wrote:
> On 2019-08-20 13:33, David Mathog wrote:
> > Turns out EasyBuild has many of the software packages in question, so
> > EasyBuild+Lmod looks like the winner here.
> Easybuild - simple to use - not very quick though.
> scl enable devtoolset-7 'eb Jellyfish-1.1.12-foss-2018b.eb --robot'
> has been running for half an hour already. The devtoolset was a waste
> of keystrokes - it insists on using every single tool from its
> foss-2018b collection, even though near equivalents exist, some of which
> are older than what is on the system. (ie flex 2.6.4b vs. 2.5.37-6, a
> complete copy of python 2.7 instead of the one already present, gcc
> 7.3.0 instead of the existing 7.3.1). That build is closing in on 6 Gb
> even though a "native" Centos 7 build of Jellyfish is only 26.7Mb. When
> Easybuild finishes its jellyfish binaries will probably be the same
> Anyway, yet another example of "portability by duplicating most of an
> OS". Very unclear to me if "foss-2018b" is any better than Centos 7 +
> devtoolset-7, but the latter isn't an Easybuild option.
> Thank goodness we don't have this philosophy for cars, can you imagine?
> You leave a Corolla to have an aftermarket stereo installed and come
> back to find most of a Camry bolted to the roof!
> David Mathog
> mathog at caltech.edu
> Manager, Sequence Analysis Facility, Biology Division, Caltech
> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Beowulf