[Beowulf] Gentoo in the HPC environment

John Hearns 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:
> Jonathan,
> 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,
>>> Chris
>>> - --
>>>  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/
>>>
>>> iEYEARECAAYFAlO0mnIACgkQO2KABBYQAh9aQgCbBht/yKn96qm83GEHaqviBo2D
>>> XbsAnijPbeLHTCqQhKfPCdpRXdd0A98q
>>> =9kzz
>>> -----END PGP SIGNATURE-----
>>> _______________________________________________
>>> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
>>> To change your subscription (digest mode or unsubscribe) visit
>>> http://www.beowulf.org/mailman/listinfo/beowulf
>>>
>>
>>
>> _______________________________________________
>> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
>> To change your subscription (digest mode or unsubscribe) visit
>> http://www.beowulf.org/mailman/listinfo/beowulf
>>
>


More information about the Beowulf mailing list