[Beowulf] Gentoo in the HPC environment
hearnsj at googlemail.com
Thu Jul 3 00:11:25 PDT 2014
Are there any interesting Docker projects I could work on?
I briefly talked with someone in San Francisco about packaging
Openfoam in Docker.
I might revive that.
On 03/07/2014, John Hearns <hearnsj at googlemail.com> wrote:
> you install the compiler in a different root in the filesystem.
> then you use the 'Modules' environment to set your path and library
> paths appropriately.
> For instance SuSE SLES has the system gcc version, but they recognise
> that you might want a more modern gcc version. So you enable the
> relevant software repository and can (say) install gcc 4.7 in a
> location which will not clash with the system gcc version.
> For the life of me I can't remember the SLES location.
> Also look at software packages like OpenFoam - to download and compile
> it up you get a huge tarball. One of the first things you need to do
> is get the exact version of gcc which Openfoam likes - which is
> included in the tarball, and is placed under the Openfoam build root.
> I could go on. Many commercial software packages come complet in a
> tarball with a whole environment - libraries, specific Python
> versions, you name it.
> You start the application actually by running a script, which contains
> the software root directory then goes off and again sets your path and
> library path.
> The commercial software vendors simply cannot support the plethora of
> different versions they would be presented with otherwise.
> Such tarballs are a clear candidate for install in a Docker container.
> On 03/07/2014, Jonathan Aquilina <jaquilina at eagleeyet.net> wrote:
>> What I am not understanding though, going back to compilers, is how one
>> isolates the different versions.
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>> On 02/07/14 16:19, Jonathan Aquilina wrote:
>>>> How would the same arguments apply if you are just dealing with
>>>> dns servers web servers databases etc.
>>> Sorry, I thought we were still talking about dealing with multiple
>>> compiler versions in HPC.
>>> The things you mention are services that Docker targets where you have
>>> a container per service with all its dependencies included.
>>> All the best,
>>> - --
>>> Christopher Samuel Senior Systems Administrator
>>> VLSCI - Victorian Life Sciences Computation Initiative
>>> Email: samuel at unimelb.edu.au Phone: +61 (0)3 903 55545
>>> http://www.vlsci.org.au/ http://twitter.com/vlsci
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v1
>>> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>>> -----END PGP SIGNATURE-----
>>> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
>>> To change your subscription (digest mode or unsubscribe) visit
>> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
>> To change your subscription (digest mode or unsubscribe) visit
More information about the Beowulf