User Tools

Site Tools


en:build:easybuild

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:build:easybuild [2017/10/04 14:38]
yann
en:build:easybuild [2017/10/04 17:53] (current)
yann [The license file is unusable]
Line 3: Line 3:
 ===== Installing Intel compilers with EasyBuild ===== ===== Installing Intel compilers with EasyBuild =====
  
-The installation process of non-GNU compilers is very poorly documented, and it took months to find and gather the relevant information. Here it is.+The installation process of non-GNU compilers ​with EasyBuild ​is very poorly documented, and it took us months to find and gather the relevant information ​for a seamless install. Here it is.
  
 ==== Downloading the license file ==== ==== Downloading the license file ====
Line 60: Line 60:
 ==== Installing the compilers ==== ==== Installing the compilers ====
  
-To install the compilers+To install the compilers, just type: 
 + 
 +  eb intel-VERSION.eb -r 
 + 
 +where you substitute //VERSION// with the actual version you want to install, e.g. ''​2017a''​. 
 + 
 +In case of problems, you can refer to: 
 + 
 +  * https://​software.intel.com/​en-us/​articles/​intel-composer-xe-2015-silent-installation-guide 
 + 
 + 
 +===== Troubleshooting ===== 
 + 
 +==== The license file is unusable ==== 
 + 
 +If EasyBuild keeps crashing despite having done everything to make the license file available, you can quickly hack the ''​intelbase.py''​ EasyBlock to force it to use a serial number. Here are the steps to follow for EasyBuild 3.4.0: 
 + 
 +  - Find out or remember the installation path of EasyBuild (we will call it ''​$EASYBUILD_PREFIX''​. 
 +  - Edit ''​$EASYBUILD_PREFIX/​lib/​python2.7/​site-packages/​easybuild_easyblocks-3.4.0-py2.7.egg/​easybuild/​easyblocks/​generic/​intelbase.py''​. 
 +  - Insert the following at line 301: <​code>​silent = "​ACTIVATION_TYPE=serial_number\nACTIVATION_SERIAL_NUMBER=YOUR_SERIAL_NUMBER\n"</​code>​ where you replace //​YOUR_SERIAL_NUMBER//​ by the serial number you received from Intel. Be careful to use the exact same indentation as the former line 301. 
en/build/easybuild.1507120689.txt.gz · Last modified: 2017/10/04 14:38 by yann