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

Reply via email to