Ho Fotis,

On 19 Nov 2012, at 13:24, Fotis Georgatos wrote:

> 
> Hi there,
> 
> Thanks to EasyBuild, we at Uni.Lu are more than half in our way on the HPC 
> platforms
> to provide the 1st generation of a reproducible bioinformatics environment. 
> Applause !
> http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2011-94.html

Sounds great!

> Since I have been preparing a good bunch of bioinformatics packages:
> https://github.com/fgeorgatos/easybuild.experimental/tree/master/users/fgeorgatos/bioinfo
> I'd like to have a dedicated moduleclass "bio" for them now; *Do you agree?* 

> 
> IMHO, in fact, more generally, we should ideally get exactly what the HLRS 
> guys have done:
> https://github.com/fgeorgatos/easybuild.experimental/wiki/Package-categories
> ie. bio cae chem compiler debugger devel ide lib math mpi numlib performance 
> phys system tools vis
> And, now tell me, doesn't this appear to be nicely backward-compatible? ;-)

Instead of adding custom module classes hardcoded in EasyBuild, we'll just make 
if more flexible, for example by adding an EasyBuild configuration parameter to 
specify a list of possible classes. 

How does that sound?

There's already an issue for that, see 
https://github.com/hpcugent/easybuild-framework/issues/209 . 
I've just upped the priority on this from low (1) to medium (2).

> 
> Perhaps also having a "metamodule" moduleclass would make sense, to serve 
> items
> like "goalf"/"ictce" and HPCBIOS's policies; do you have any objections to 
> that?
> (after all, they aren't exactly "compiler" modules; it seems pending work to 
> me!)

They're toolchain modules, but you can categorize them on your end as you 
please once #209 is implemented. 

Why would you say they're pending work?

> Finally, has anybody seen something like the following?
> (I know modules sometime play tricks on you and metamodules seem to tickle 
> dragon's tail)
> 
> fgeorgatos@gaia-13:~/easybuild.experimental/users/fgeorgatos/bioinfo$ module 
> purge
> fgeorgatos@gaia-13:~/easybuild.experimental/users/fgeorgatos/bioinfo$ module 
> load GSL goalf
> fgeorgatos@gaia-13:~/easybuild.experimental/users/fgeorgatos/bioinfo$ module 
> load GSL goalf PETSc
> ERROR: module load GSL goalf PETSc failed
> fgeorgatos@gaia-13:~/easybuild.experimental/users/fgeorgatos/bioinfo$ module 
> load PETSc


If you see something like this, check whether this is caused by a segmentation 
fault of modulecmd, i.e. run:

modulecmd bash load GSL goalf PETSc

If it is, this is most likely the issue with v3.2.9 that I resolved a while ago.

There's an improved patch for that available, that will make it into v3.2.10, 
see 
http://sourceforge.net/mailarchive/attachment.php?list_name=modules-interest&message_id=CAGYkfXD4OFCmkDg9%2B6bcXT9R_KhsD2nergJUVN0XtJfeoC0qsA%40mail.gmail.com&counter=2


K.

Reply via email to