Davide,
> Do you add the family attribute manually after EB installed
> the default module for a specific package?
We currently add
modluafooter = 'family("compiler")'
or similar to the easyconfig file.
> For this purpose it would be nice to have a function in EB that would
> allow from the easyconfig file
There has been some work on this, see
https://github.com/hpcugent/easybuild-framework/pull/1257
However, the PR hasn't been touched for a while and will need some
care. Maybe someone at the User Group meeting is keep on adopting
it ;-)
> (or even better in a easyconfig patch
> files) to add additional lines to the generated module for a more easy
> to manage localization.
+1 for easyconfig patch files
Markus
> On Feb 6 2017, at 12:05 pm, Alvarez, Damian <[email protected]>
> wrote:
>
> I’ll cover it a bit, but not too deeply. In any case, I don’t think
> Davide will come.
>
>
>
> Anyway, what are the issues you are seeing? I think that using a
> toolchain based module naming scheme this would work similarly to
> the hierarchical scheme (ie: it will prevent you from loading a
> compiler on top of another one)
>
>
>
> Damian
>
>
>
> *From: *<[email protected]> on behalf of Alan O'Cais
> <[email protected]>
> *Reply-To: *"[email protected]" <[email protected]>
> *Date: *Monday 6 February 2017 at 18:22
> *To: *"[email protected]" <[email protected]>
> *Subject: *Re: [easybuild] Lmod integration - Families
>
>
>
> We use families for compilers and MPI implementations in a
> hierarchical scheme. We do not expose the toolchains to normal
> users. Damian will probably cover this a little in his presentation
> on Wednesday.
>
>
>
> Alan
>
>
>
> On 6 February 2017 at 16:57, Vanzo, Davide
> <[email protected] <mailto:[email protected]>>
> wrote:
>
> Hello all,
>
> one of the most useful features provided by Lmod is the ability
> to assign a family to a subset of modules in order to avoid
> loading potentially conflicting software. This gets a little
> complicated when dealing with the toolchain-based model of EB. I
> was wondering if anybody is using families and how.
>
> Thank you.
>
>
> --
> Davide Vanzo, PhD
> Application Developer
>
> Adjunct Assistant Professor of Chemical and Biomolecular Engineering
>
> Advanced Computing Center for Research and Education (ACCRE)
>
> Vanderbilt University - Hill Center 201
> www.accre.vanderbilt.edu <http://www.accre.vanderbilt.edu>
>
>
>
>
>
> --
>
> Dr. Alan O'Cais
> E-CAM Software Manager
> Juelich Supercomputing Centre
> Forschungszentrum Juelich GmbH
> 52425 Juelich, Germany
>
> Phone: +49 2461 61 5213
> Fax: +49 2461 61 6656
> E-mail: [email protected] <mailto:[email protected]>
> WWW: http://www.fz-juelich.de/ias/jsc/EN
>
>
>
>
> ------------------------------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------------------------
> Forschungszentrum Juelich GmbH
> 52425 Juelich
> Sitz der Gesellschaft: Juelich
> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
> Prof. Dr. Sebastian M. Schmidt
>
> ------------------------------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------------------------
>
>
--
Dr. Markus Geimer
Juelich Supercomputing Centre
Institute for Advanced Simulation
Forschungszentrum Juelich GmbH
52425 Juelich, Germany
Phone: +49-2461-61-1773
Fax: +49-2461-61-6656
E-Mail: [email protected]
Web: http://www.fz-juelich.de/jsc