On 12/22/2015 04:26 PM, [email protected] wrote:
Hi,
I am very new to easy_build, and it seems like a great tool!
from the mailing list
(https://lists.ugent.be/wws/arc/easybuild/2015-09/msg00060.html), I learned it
is non-trivial to create a toolchain from the Intel parallel studio 2016 tar
file. Instead, I simply installed the Intel compilers through Intel's wizard.
Is there any documentation that explains how can I use these installed Intel
components in easy_build? For example, if the toolchain "ictce" pops up as a
dependency for software X, how can I tell easy_build to use the installed
Intel parallel studio instead? Or is there a way to create an ictce module out
of the installed Parallel studio?
Thanks in advance,
Nick
Howdy Nick,
You can use the SystemCompiler easyblock to accomplish that
fairly easily. See:
http://www.siliconslick.com/easybuild/ebfiles_repo_cleaned/curie/xlcbase/xlcbase-13.01.0.eb
(which is a work in progress here)
and
https://raw.githubusercontent.com/hpcugent/easybuild-easyconfigs/master/easybuild/easyconfigs/g/GCC/GCC-system.eb
(which is the "official" EB example)
For details, see:
https://raw.githubusercontent.com/hpcugent/easybuild-easyblocks/master/easybuild/easyblocks/generic/systemcompiler.py
Just make sure icc/ifort are in your PATH before you try to build.
jack (who was recently enlightened on the powers of systemcompiler.py)