Hi Andreas, I've done this and it is a bad idea! Unless you tweak things you're installations are bloated with installations from RPMs you don't need...and this will probably come back to hurt you later. Below is an extract from an internal email when I did this back in February: I think there are probably some issues with doing the installations directly from the Parallel Studio tarball and you tell by looking at the size of the installation directories.
The compilers are fine since if you compare the size of the old and new installation directories you can see they are the same: -bash-4.2$ du -sh icc/2016.* ifort/2016.* 661M icc/2016.1.150-GCC-4.9.3-2.25 672M icc/2016.2.181-GCC-4.9.3-2.25 646M ifort/2016.1.150-GCC-4.9.3-2.25 664M ifort/2016.2.181-GCC-4.9.3-2.25 I think they are a good template for how things should be done. The relevant line in the easyconfigs of these that control what happens is: ( from /usr/local/software/jureca/Stage1/software/Core/EasyBuild/2.6.0/lib/python2.7/site-packages/easybuild_easyconfigs-2.6.0-py2.7.egg/easybuild/easyconfigs/i/icc/icc-2016.1.150-GCC-4.9.3-2.25.eb) # full list of components can be obtained from pset/mediaconfig.xml in unpacked sources # cfr. https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide components = ['intel-comp', 'intel-ccomp', 'intel-icc', 'intel-openmp', 'intel-ipsc?_'] which basically means you need to tell the installer which components to install. You can see that when I tried to use the same tarball for imkl and impi, that I ended up with bloated installations (even though they work) because it installs everything rather than what it needs: -bash-4.2$ du -sh 2016.*/impi/* 821M 2016.1.150-GCC-4.9.3-2.25/impi/5.1.2.150<http://5.1.2.150/> 7,6G 2016.2.181-GCC-4.9.3-2.25/impi/5.1.3.181<http://5.1.3.181/> du -sh 8*/* 2,9G 8.1.5-GCC-4.9.3-2.25/imkl 13G 8.2.5-GCC-4.9.3-2.25/imkl The same is true for tbb, ipp, vtune,... We will need to fine tune the easyconfigs for these with components to trim back the installations (or we just use the specific tarballs rather than the bundle). On 22 April 2016 at 15:21, Andreas Hilboll <[email protected]<mailto:[email protected]>> wrote: Thanks, guys, turns out the existing easyconfigs for impi and imkl seem to work just fine (i.e., build without problems) when I just hard-code the Parallel Studio tgz filename in the easyconfig files. I'll report back in case I run into problems, but this seems to work just fine for me. Cheers, Andreas. Kenneth Hoste writes: > Hi Andreas, > > You should be able to download the separate tarballs for impi and imkl > from the Intel website. > Just the RPMs is not enough for what's in place in EasyBuild, since you > need to install script too provided by Intel... > > There's currently no supported to install the whole Parallel Studio > suite in one go, although that could be looked into... > > > regards, > > Kenneth > > On 22/04/16 14:20, Andreas Hilboll wrote: >> Hi EasyBuilders, >> >> I'm trying to get the Intel toolchains working on my system. However, >> there seems to be something off with the packaging. What I have is .tgz >> files parallel_studio_xe_2016.tgz, parallel_studio_xe_2016_update1.tgz, >> parallel_studio_xe_2016_update2.tgz. >> >> I could build the icc and ifort and iccifort easyconfigs from these >> files, but do have problems with impi and imkl, as the .tgz files I have >> don't include them as .tgz file, as seems to be required by the impi and >> imkl easyconfigs. However, these .tgz files do contain RPM files, e.g., >> >> - intel-mpi-doc-5.1.3-181.x86_64.rpm >> - intel-mpirt-l-ps-181-16.0.2-181.i486.rpm >> - intel-mpi-sdk-mic-181-5.1.3-181.x86_64.rpm >> - intel-mpi-psxe-062-5.1.3-062.x86_64.rpm >> - intel-mpi-rt-mic-181-5.1.3-181.x86_64.rpm >> - intel-mpi-rt-core-181-5.1.3-181.x86_64.rpm >> - intel-mpi-sdk-core-181-5.1.3-181.x86_64.rpm >> >> - intel-mkl-181-11.3.2-181.x86_64.rpm >> - intel-mkl-common-181-11.3.2-181.noarch.rpm >> - intel-mkl-devel-181-11.3.2-181.i486.rpm >> - intel-mkl-devel-181-11.3.2-181.x86_64.rpm >> >> I'd appreciate some guidance in building the impi and imkl easyconfigs >> from these rpm files. Any ideas? >> >> Cheers, >> Andreas. >> >> >> -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen U3145 Otto-Hahn-Allee 1 D-28359 Bremen Germany +49(0)421 218 62133<tel:%2B49%280%29421%20218%2062133> (phone) +49(0)421 218 98 62133<tel:%2B49%280%29421%20218%2098%2062133> (fax) http://www.iup.uni-bremen.de/~hilboll -- Dr. Alan O'Cais Application Support Juelich Supercomputing Centre Forschungszentrum Juelich GmbH 52425 Juelich, Germany Phone: +49 2461 61 5213 Fax: +49 2461 61 6656 E-mail: [email protected]<mailto:[email protected]> WWW: http://www.fz-juelich.de/ias/jsc/EN ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------

