Hello, I'm new to EasyBuild and I'm still trying to figure out how to use it on our cluster. I understand that a toolchain needs to be defined before I start compiling software. Now the questions:
1) How can I define a "ubuntu-12.04" toolchain that just uses the GCC, OpenMPI, ATLAS, etc. provided by the standard Ubuntu packages, instead of re-building EasyBuild's own versions? (I guess it would be the "goalf" toolchain but build more like the "ictce" one, in that the entire toolchain is distributed in binary form from EB's point of view.) 2) Conversely: we run a inhomogeneous cluster here, so -at the other extreme- it would make sense to compile some programs with different options / flags depending on the compute node architecture. Does EasyBuild have provisions for this? In particular: can it generate modulefiles that search different binary directories depending on the host architecture or other features? 3) Is there a versioning scheme for toolchains? Especially for the EB-provided "goalf" and "ictce" one? In other words, if I locally modify the "goalf" toolchain to use GCC 4.7 and use the version number "1.2.0", do I run the risk of seeing it overwritten at the next EB update? Thank you very much for any answer and comment! Cheers, Riccardo -- Riccardo Murri http://www.gc3.uzh.ch/people/rm.html Grid Computing Competence Centre University of Zurich Winterthurerstrasse 190, CH-8057 Zürich (Switzerland) Tel: +41 44 635 4222 Fax: +41 44 635 6888

