On 2019-08-20 16:19, Steven Taylor wrote:
I like the idea of environment modules (or refresh). What's the downside?

For modules?  Not much really...

Time spent writing modules from scratch if one of the automated systems isn't used.

In a really complex environment I suppose it might be possible to hit the environment block size limit (sum of all variable lengths) of 32767 characters.
With Lmod itself and 3 modules loaded:

  set | wc

is 5183. So there is still a lot of space left. (Yes, that is only an approximate measure of usage inside the block.)

PATH related issues might be a PITA to diagnose with 20 or 30 directories on the included. (Lmod, as far as I can tell, offers no protection against name collisions in included packages.)

My bigger gripe is with the "portability" solutions which are the equivalent of defining yet another operating system environment and then building within it. That is another variation on this theme:

  https://xkcd.com/927/

Regards,

David Mathog
mat...@caltech.edu
Manager, Sequence Analysis Facility, Biology Division, Caltech
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
https://beowulf.org/cgi-bin/mailman/listinfo/beowulf

Reply via email to