Package Details: intel-mkl 2017.17.0.1.1.132-1

Git Clone URL: https://aur.archlinux.org/intel-parallel-studio-xe.git (read-only)
Package Base: intel-parallel-studio-xe
Description: Intel Math Kernel Library (Intel® MKL) 11.3.3
Upstream URL: http://software.intel.com/en-us/articles/non-commercial-software-download/
Licenses: custom
Submitter: bred
Maintainer: fishstamp82
Last Packager: fishstamp82
Votes: 96
Popularity: 2.652336
First Submitted: 2012-02-02 21:33
Last Updated: 2016-11-11 02:25

Sources (18)

Latest Comments

hydranix commented on 2016-12-07 20:32

In PKGBUILD be sure to comment out _remove_docs=TRUE option if you need documentation.

jrdnjhntn commented on 2016-09-21 06:42

Hi, idk if it's the packaging for Archlinux or what, but the documentation is broken; example; /opt/intel/documentation_2017/en/ps2017/getstart_comp_lc.htm all links are 'file not found'..

I wanted to go through the documentation, as thus far I am only able to build 64bit packages, but I need to build lib32 packages too, but haven't had any luck.

fishstamp82 commented on 2016-09-08 21:45

Previous Flag on 162207 was a false flag :), I am working on an update on the 2017 version atm.

daboka commented on 2016-09-06 18:32

Intel Parallel Studio XE 2017 is available, but the package was already flagged as out of date before

GLaDER commented on 2016-07-12 12:01

When compiling I get the following error at the end of the compilation:

:: intel-fortran-compiler,intel-compiler-base package(s) failed to install. Check .SRCINFO for mismatching data with PKGBUILD.

.SRCINFO contains the following:

# Generated by mksrcinfo v8
# Wed May 11 15:21:31 UTC 2016
pkgbase = intel-parallel-studio-xe
pkgdesc = Intel C++ C and FORTRAN compiler - Intel Parallel Studio XE - Cluster Edition - icc icpc ifort ipp mkl
pkgver = 2016.16.0.3.3.210
pkgrel = 3
url = http://software.intel.com/en-us/articles/non-commercial-software-download/
arch = x86_64
license = custom
makedepends = libarchive
makedepends = sed
makedepends = gzip
depends = bash
depends = gcc
options = strip
options = libtool
options = staticlibs
source = http://registrationcenter-download.intel.com/akdlm/irc_nas/9061/parallel_studio_xe_2016_update3.tgz
source = intel_compilers.sh
source = intel_vtune-amplifier-xe.sh
source = intel_advisor-xe.sh
source = intel_inspector-xe.sh
source = intel-composer.install
source = intel-compiler-base.conf
source = intel-fortran.conf
source = intel-openmp.conf
source = intel-mkl.conf
source = intel-mpi.conf
source = intel-ipp.conf
source = intel-tbb.conf
source = intel-mkl.sh
source = intel-mkl.install
source = intel-mkl-th.conf
source = intel-tbb.install
source = EULA.txt
sha256sums = aa7c6f1a6603fae07c2b01409c12de0811aa5947eaa71dfb1fe9898076c2773e
sha256sums = 75fcdfc246949341afddcf51b2037f606f25612a04c199ac1a743247aa7c4ea5
sha256sums = 624001bbd846f460d46f062acdf78a602c862aa9c956f3f7e4b0ec9d9b38d3fb
sha256sums = 292a9eea2c9a836ee9dc0d4ff28fc741d5548a3182e4f75aec7b93e1dd7b4f21
sha256sums = 6d81d03efc3efe248b3c2ed1eab679fb0d8bcf21edc055042c1996c4a2c61eb1
sha256sums = 3f96dec03111e69d16bb363acf4d0570e8a9526c09e5e542a7558f1b26d043ef
sha256sums = 31ac4d0f30a93fe6393f48cb13761d7d1ce9719708c76a377193d96416bed884
sha256sums = c165386ba33b25453d4f5486b7fefcdba7d31e156ad280cbdfa13ed924b01bef
sha256sums = 99cc9683cc75934cc21bb5a09f6ad83365ee48712719bfd914de9444695eed13
sha256sums = a856326362e9b80c19dc237cbf66bf3d96a69bd7ad1baff99ec9849f8208348c
sha256sums = f32ad4fbaaab40001dc7a8b5cf06dcb9f1ec3cdf210eda3ea649fa15fbf4a93d
sha256sums = da6f41c2e002c9a793c75a18c8d1c85ef7ef5bf83a7a0a158ff144481491aac8
sha256sums = aee2ae7f87f12f4af38d52423b40d547fd5bbe77e18694b9847e9f2a96d33c6e
sha256sums = 5e68c529c65cac54218026c869e54b2ddb268179725fc1e6b56d920470dad999
sha256sums = 11398c0ae2e2011902b1d6356d916d41bb8b54d39d090c6c83630f4b0e84e93a
sha256sums = e515cb28bf40cdb0db818db6a2688a0028575153a1b9d5acfb0bc5f13fe45722
sha256sums = 8c6a1f7b1b12d498e68b3085d8b2fcd050505209b7c0f2b870ba5f65ee135a90
sha256sums = 228ac25e147adb9b872e1a562e522d2fd48809ccae89b765112009896a6d55a5

pkgname = intel-compiler-base
pkgdesc = Intel C/C++ 16.0.3
install = intel-composer.install

pkgname = intel-fortran-compiler
pkgdesc = Intel Fortran compiler 16.0.3
install = intel-composer.install
depends = intel-compiler-base

pkgname = intel-ipp
pkgdesc = Intel Integrated Performance Primitives 9.0.3
install = intel-composer.install

pkgname = intel-mkl
pkgdesc = Intel Math Kernel Library (Intel® MKL) 11.3.3
install = intel-mkl.install
backup = etc/intel-mkl-th.conf

pkgname = intel-mpi
pkgdesc = Intel MPI library 5.1.3

pkgname = intel-tbb_psxe
pkgdesc = Intel Threading Building Blocks (TBB) 4.4.3
install = intel-tbb.install

pkgname = intel-vtune-amplifier-xe
pkgdesc = Performance profiler for serial and parallel performance analysis 16.3.463186
depends = pangox-compat

pkgname = intel-inspector-xe
pkgdesc = Memory and thread debugger 16.1.460803

pkgname = intel-advisor-xe
pkgdesc = Threading design and prototyping tool for software architects 16.1.463413


but I don't know what to do with this information. Anyone else experiencing issues?

chmercesmoreira commented on 2016-05-23 01:35

For those who are getting this error message:

---

File "<stdin>", line 4
print "You can't run mpdboot on %s your python version must be >= 2.2, current version is: %s" % ([gethostname()], [version[0:3]])
^
SyntaxError: invalid syntax

---

It's happening because this script supposes you are running an environment with Python 2.* version, but actually you are using at least in Manjaro python 3.* as your default version and it causes several issues related with syntax problems.

I found out a way to solve this without the need of change the scripts or change the default symlink /usr/bin/python.
Follow the steps retreated here: https://wiki.archlinux.org/index.php/python#Dealing_with_version_problem_in_build_scripts

First create a dummy folder:
$ mkdir ~/bin
Then add a symlink python to python2 and the config scripts in it:
$ ln -s /usr/bin/python2 ~/bin/python
$ ln -s /usr/bin/python2-config ~/bin/python-config
Finally put the new folder at the beginning of your PATH variable:
$ export PATH=~/bin:$PATH

syne commented on 2016-05-17 19:59

without the edit, i couldn't build r-mkl, for example

fishstamp82 commented on 2016-05-17 16:50

@syne
It was like that when I took over the package. You seem to be right in that it doesn't really add anything. Does it cause any issues?

syne commented on 2016-05-17 13:41

conserning r-mkl could you tell me why the second symlink on line 300 is necessary?
everything works fine with just
ln -s ./${_composer_xe_dir} composerxe
instead of both lines 299 and 300

chappjc commented on 2016-05-12 17:53

That seems great, but I haven't reinstalled. This versioning is in line with what gets installed in Windows (e.g. "IntelSWTools/compilers_and_libraries_2016.3.207" with subfolders for ipp, mkl, etc. and no other versions in the paths).

fishstamp82 commented on 2016-05-11 15:13

I put each version number of all packages in the package description, so now all packages should build property with makepkg -i.

The version number of each package is retrievable in the Description field by running for e.g.: "pacman -Qi intel-mkl"

The main version of all subpackages remains the same with intel-compiler-base so that makepkg -i works by request in these comments.

Let me know if there are issues.

chappjc commented on 2016-05-11 03:46

@fishstamp82, If that solves the install problems (SRCINFO and PKGBUILD), then I won't complain, but I like to be able to see what versions of IPP and MKL are installed.

fishstamp82 commented on 2016-05-07 19:05

What I did was to change it to make it installable with "makepkg -i", but then all the packages are built with the default compiler-base version number, meaning mkl will lose its unique 11.0.3 version numbering, as was the case when all packages had to be installed individually.

I sincerely hope this is what you guys wanted, if not, let me know and I will either revert it to the previous build, or change this one accordingly.

totsilence commented on 2016-05-06 08:56

I think there is a problem in the .SRCINFO or in the version number for the intel-mkl package:

The package version is 2016.11.3.3.210-1, but .SRCINFO has 2016.16.0.3.3.210-1.

post-factum commented on 2016-05-05 07:11

After updating I still get this:

===
==> Software upgrade (new version) :
aur/intel-ipp 2016.9.0.3.210-1 -> 2016.16.0.3.3.210-1
aur/intel-mkl 2016.11.3.3.210-1 -> 2016.16.0.3.3.210-1
aur/intel-mpi 2016.5.1.3.210-1 -> 2016.16.0.3.3.210-1
aur/intel-tbb_psxe 2016.4.4.3.210-1 -> 2016.16.0.3.3.210-1
===

However,

===
$ icc --version
icc (ICC) 16.0.3 20160415
Copyright (C) 1985-2016 Intel Corporation. All rights reserved.
===

chappjc commented on 2016-05-05 05:48

:: Installing intel-ipp,intel-mkl,intel-mpi,intel-tbb_psxe package(s)...
:: intel-ipp,intel-mkl,intel-mpi,intel-tbb_psxe package(s) failed to install. Check .SRCINFO for mismatching data with PKGBUILD.

But like @stillsmil said, I can do this successfully:

sudo pacman -U intel-ipp-2016.9.0.3.210-1-x86_64.pkg.tar.gz

And it installs the built package just fine.

fishstamp82 commented on 2016-05-03 09:58

@stillsmil the way to install with single pacman -U command for the whole package I am not aware of, let me know if this is an easy fix.

fishstamp82 commented on 2016-05-03 09:57

I plan to update it in the near days, thank you for reminding me.

totsilence commented on 2016-05-02 20:17

Parallel Studio Xe 2016 Update 3 has been released, do you plan to update this package?

lukasm commented on 2016-04-02 09:49

On both PCs I get a kernel panic when starting some analysis. Who observes the same? Is it problably the linux version?

stillsmil commented on 2016-03-28 07:55

@wilmerhenao @fishstamp82
The package builds fine with just "makepkg". But when trying with "makepkg -i" it feeds $pkgver to "pacman -U" regardless of different version number of different sub-packages. This causes installation failure except for "compiler-base" and "fortran-compiler". For now I manually type "pacman -U" for each packages. Can this be fixed in PKGBUILD?

alexanderp commented on 2016-03-01 20:33

Thanks. That fixed it for me also. intel-mpi also installs fine.
FYI, the mksrcinfo command can be used to create the proper .SRCINFO file from your PKGBUILD.

chappjc commented on 2016-02-25 02:27

That sort-of fixed it. Still can't install intel-mpi, but the others worked.

fishstamp82 commented on 2016-02-24 14:17

Sorry I only updated the .SRCINFO last time, now both the PKGBULD and .SRCINFO have pkgrel == 3, does this version still conflict with the AUR helpers?

alexanderp commented on 2016-02-23 15:55

Hi. Can you please update the .SRCINFO to match the PKGBUILD? We are getting version mismatches with AUR helpers.

totsilence commented on 2016-02-20 09:59

Thanks a lot for your update.

It's working, but did you forget to update the pgrel in PKGBUILD to '3'? Because after install cower -qu still shows the packages as outdated.

fishstamp82 commented on 2016-02-19 10:10

I am on it and hopefully can update it this coming sunday

totsilence commented on 2016-02-18 16:17

Parallel Studio Xe 2016 Update 2 has been released, could we update the package?

fishstamp82 commented on 2016-02-16 13:30

@wilmerhenao
I just ran the `makepkg` command in a clean directory and everything built fine, is this what you did?

I also tried the installation of intel-ipp, which worked fine.

At what stage do you get that error message?

wilmerhenao commented on 2016-02-15 23:57

I'm quite sure this is a bug. The system does not find a package. It keeps asking me for tars that don't exist. I have 2016.9 and it keeps looking for 2016.16

loading packages...
error: '/home/wilmer/local/intel-parallel-studio-xe/intel-ipp-2016.16.0.1.1.150-2-x86_64.pkg.tar.gz': could not find or read package
error: '/home/wilmer/local/intel-parallel-studio-xe/intel-mkl-2016.16.0.1.1.150-2-x86_64.pkg.tar.gz': could not find or read package
error: '/home/wilmer/local/intel-parallel-studio-xe/intel-mpi-2016.16.0.1.1.150-2-x86_64.pkg.tar.gz': could not find or read package
error: '/home/wilmer/local/intel-parallel-studio-xe/intel-tbb_psxe-2016.16.0.1.1.150-2-x86_64.pkg.tar.gz': could not find or read package
error: '/home/wilmer/local/intel-parallel-studio-xe/intel-vtune-amplifier-xe-2016.16.0.1.1.150-2-x86_64.pkg.tar.gz': could not find or read package
error: '/home/wilmer/local/intel-parallel-studio-xe/intel-inspector-xe-2016.16.0.1.1.150-2-x86_64.pkg.tar.gz': could not find or read package
error: '/home/wilmer/local/intel-parallel-studio-xe/intel-advisor-xe-2016.16.0.1.1.150-2-x86_64.pkg.tar.gz': could not find or read package

Here's an example of what I have:
[wilmer@wilmerPavilion intel-parallel-studio-xe]$ ls intel-ipp*
intel-ipp-2016.9.0.1.150-2-x86_64.pkg.tar.gz

fishstamp82 commented on 2015-12-25 07:29

About the output from strip, I have no idea how to fix that, but as @bugaboo noted, it doesn't prevent the packages from working, maybe the binaries will be just a bit larger.

bugaboo commented on 2015-12-24 21:12

I have similar errors as Jauch, but makepkg finishes fine and at least fortran compiler works. Thanks a lot!

-> Stripping unneeded symbols from binaries and libraries...
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.ivybridge.visa3.0.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.haswell.visa3.0.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.haswell.visa3.1.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.broadwell.visa3.1.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.broadwell.visa3.1.offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.cherryview.visa3.1.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.cherryview.visa3.1.offload-svm.a): Unable to recognise the format of file: File format not recognized
==> Creating package "intel-compiler-base"...

Jauch commented on 2015-12-06 10:21

Hi,

I am receiving these error messages when trying to install with yaourt:

strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.ivybridge.visa3.0.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.haswell.visa3.0.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.haswell.visa3.1.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.broadwell.visa3.1.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.broadwell.visa3.1.offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.cherryview.visa3.1.no-offload-svm.a): Unable to recognise the format of file: File format not recognized
strip:./opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/intel64_lin_gfx/libsvml.a(libsvml.cherryview.visa3.1.offload-svm.a): Unable to recognise the format of file: File format not recognized

kris.keipert commented on 2015-12-03 16:37

Hello,
I only have access to hotspot analysis for Vtune when using this package. I am using kernel 4.2.5. A colleague at Intel says this can happen when parallel studio is not installed as root, but I also know there were issues with kernels 4.1/4.2/4.3 prior to update 1. Anyone else having this problem?

fishstamp82 commented on 2015-11-23 09:25

rubenvb, you had no problem with the other packages? Or only those 3? I changed the .SRCINFO and pkgbuild to resemble the old version as much as possible, I tested installing this on a fresh system, so I didn't have any conflicts with previous isntallations.

EDIT) I updated the repo, the package naming should now be consistent.

rubenvb commented on 2015-11-23 09:04

I'm getting local database inconsistencies with the new update:

error: local database is inconsistent: name mismatch on package intel-advisor-xe-2016.16.1
error: local database is inconsistent: version mismatch on package intel-advisor-xe-2016.16.1
error: local database is inconsistent: name mismatch on package intel-inspector-xe-2016.16.1
error: local database is inconsistent: version mismatch on package intel-inspector-xe-2016.16.1
error: local database is inconsistent: name mismatch on package intel-vtune-amplifier-xe-2016.16.1
error: local database is inconsistent: version mismatch on package intel-vtune-amplifier-xe-2016.16.1

It is also impossible to reinstall the packages because of false file conflicts. Am I doing something wrong?

fishstamp82 commented on 2015-11-23 06:29

This is the new version of the 2016 compilers, Intel Parallel Studio XE Cluster Edition. OpenMP is bundled together with C/C++ since I had trouble completely separating them. This version also has Intel MPI. I will get to the other tools and update 1 in the near future.

doug commented on 2015-11-22 10:08

version 2016 update 1 was released, downolad link is http://registrationcenter-download.intel.com/akdlm/irc_nas/8365/parallel_studio_xe_2016_update1.tgz

tetonedge commented on 2015-11-05 14:03

I am the one who has done the preliminary work at https://github.com/jdtuck/intel-parallel-studio-xe . The entire parallel studio is in the 1 package. I removed the separate packages as I did not have time to figure out the new structure and needed it up and running for a project. I have time over the next few weeks I will try to separate it out. Any help is appreciated as well.

Jonhoo commented on 2015-10-15 19:50

As a separate note, it would be great if the updated PKGBUILD could start using `msg2` instead of `echo -e " # intel-some-package: ...`. The output is much more readable that way.

Jonhoo commented on 2015-10-15 19:48

Tried to fix the PKGBUILD for 2016, but it seems lots of things have changed in the package. Some preliminary work has been done here: https://github.com/jdtuck/intel-parallel-studio-xe, though it seems jdtuck is only concerned about making the compiler build, and so has removed all the other sub-packages. I gave them a try myself, but couldn't even get a working build :(

jdarch commented on 2015-09-19 05:47

Intel has again changed their offerings, again making it possible to separate out the MKL (https://software.intel.com/sites/campaigns/nest/). Would you consider moving this package to the separate MKL again?

jdarch commented on 2015-09-19 05:47

Intel has again chainged their offerings, again making it possible to separate out the MKL (https://software.intel.com/sites/campaigns/nest/). Would you consider moving this package to the separate MKL again?

gabx commented on 2015-08-28 13:51

$ makepkg
.....
==> ERROR: intel_advisor-xe.sh was not found in the build directory and is not a URL.

This script is missing in the package. Ty for correcting this.

rednick commented on 2015-08-28 09:59

Parallel Studio 2016 is now available: http://registrationcenter-download.intel.com/akdlm/irc_nas/7997/parallel_studio_xe_2016.tgz

gabx commented on 2015-08-28 07:20

For everyone with License issue (especially not findind .lic file), or even the Maintainer, please see below my old comment on 2014-05-23 10:24. There is a well described PKGBUILD hacked to use your serial number OR the license file.

nickoe commented on 2015-08-18 16:12

I did manage to make it work, but I forgot how exactly I did it, other than I used the PKGBUILD and added the license file somehow manually. Maybe I just inserted the license key in /opt/intel/licenses/license.lic.

hayu commented on 2015-08-18 09:57

@infinigon
Negative, but I make it works with running the install.sh script provide by the official install package till license register step. Chose the way register with serial number, then abandon all the rest steps.

tetonedge commented on 2015-08-13 13:34

Update 3 has been released

infinigon commented on 2015-08-03 21:15

@hayu

Your license file is attached in that email.

hayu commented on 2015-08-01 11:02

Can it works with a serial number instead of a incense file. I have completed my registration of Intel® Parallel Studio XE Cluster Edition for Linux* for student-use only, and received a product serial number with in a email.

halfhorn commented on 2015-06-27 18:11

@jdarch

This package does contain libimf.

jdarch commented on 2015-06-25 18:37

Does this package include libimf as it has done before? I believe it makes sense to include it

infinigon commented on 2015-06-22 18:02

Vtune update 3 does work correctly with the 4.0 kernel, with some tweaking to bypass the kernel version check. This probably invalidates your EULA, so is of theoretical interest only: patch bin64/pinbin with 6 bytes of NOP (0x90) starting from offset 0x37DDD4 (where the first byte is offset 0).

ideasman42 commented on 2015-05-28 00:40

@bred, you can still get an account as part of an open-source project, you could try listing arch / https://archlinux.org and see if they're OK with that.

halfhorn commented on 2015-05-26 13:03

@ryanvade

This package will install with or without the license. In order to use it you will need the license file. You won't be able to use ifortran.

ryanvade commented on 2015-05-25 23:01

I am a bit confused about this package. Is this package the same as Intel® Parallel Studio XE Professional Edition for C++ Linux ? I have a license for that so if this package will install it for me that would be great.

PhCl commented on 2015-05-16 15:26

Unfortunately, vtune is incompatible with the 4.0 kernel:
https://origin-software.intel.com/en-us/forums/topic/556985

Only "advanced-hotspots" analysis seems to work. All other analysis options fail with "4.0 is not a supported linux release".

PhCl commented on 2015-05-04 23:25

Update 3 is out.

Created a pull request (to be reviewed):
https://github.com/simon-r/intel-parallel-studio-xe/pull/11

bred commented on 2015-04-02 07:40

@guardian

About: https://software.intel.com/en-us/qualify-for-free-software/opensourcecontributor

Is more restrictive than the old free-license, now you need an explicit authorization from Intel, conditioned to an open source [relevant] project, for using the parallel-studio.

halfhorn commented on 2015-04-01 19:24

The code is maintained at https://github.com/m-wells/intel-parallel-studio-xe if you would like to submit pull requests and help contribute to the maintenance of this package.

halfhorn commented on 2015-04-01 17:24

The link to the Github page https://github.com/m-wells/intel-parallel-studio-xe

guardian commented on 2015-03-23 11:38

However,

https://software.intel.com/en-us/qualify-for-free-software/opensourcecontributor

tetonedge commented on 2015-03-01 15:18

I would be interested in maintaining it

bred commented on 2015-02-27 16:13

Intel has discontinued the non-commercial licensing:
https://software.intel.com/en-us/forums/topic/533638

In a few day my license expires.

If somebody is interested in continuing the maintenance of this PKG ... contact me.

https://github.com/simon-r/intel-parallel-studio-xe

bred commented on 2015-02-17 17:53

@arlex
This package require at least 15Gb of free space.
Download and build the pkg in a separate directory but not in /tmp.

arlex commented on 2015-02-17 16:35

Hello, quite a newbie here. Recently switched from Ubuntu to Manjaro and currently using yaourt as prefered frontend for pacman. So, after several unsuccesful attemps to install this the common denominator is an automatic log out from the system upon building, it seems that I'm running out of memory. Remounting /tmp with much more space does not solves the problem, is this a bug? How do I solve this? How do I even locate the specific issue?

Not shure if this is the right place for this...thanks in advance.

Arlex.

skzzorz commented on 2015-01-19 06:07

It looks parallel studio (cluster version) now includes MPI. Could you please add it to the package?

jdarch commented on 2014-12-13 16:56

Unfortunately Intel does not offer separate MKL licenses anymore (https://software.intel.com/en-us/articles/intel-sdp-changes#IPSXEingredients). As existing licenses will be running out, I will stop maintenance of this package. People could move to https://aur.archlinux.org/packages/intel-parallel-studio-xe if their license allows it.

eomarjee commented on 2014-11-29 16:09

With _remove_docs=false:
error: failed to commit transaction (conflicting files)
/opt/intel/composer_xe_2015.1.133/Documentation/en_US/gs_resources/intel_gsp_styles.css exists in both 'intel-compiler-base' and 'intel-fortran-compiler'
/opt/intel/composer_xe_2015.1.133/Documentation/en_US/gs_resources/intel_logo.png exists in both 'intel-compiler-base' and 'intel-fortran-compiler'
/opt/intel/composer_xe_2015.1.133/Documentation/ja_JP/gs_resources/intel_gsp_styles.css exists in both 'intel-compiler-base' and 'intel-fortran-compiler'
/opt/intel/composer_xe_2015.1.133/Documentation/ja_JP/gs_resources/intel_logo.png exists in both 'intel-compiler-base' and 'intel-fortran-compiler'

eomarjee commented on 2014-11-29 16:07

When _remove_docs is set to false:
error: failed to commit transaction (conflicting files)
/opt/intel/composer_xe_2015.1.133/Documentation/en_US/gs_resources/intel_gsp_styles.css exists in both 'intel-compiler-base' and 'intel-fortran-compiler'
/opt/intel/composer_xe_2015.1.133/Documentation/en_US/gs_resources/intel_logo.png exists in both 'intel-compiler-base' and 'intel-fortran-compiler'
/opt/intel/composer_xe_2015.1.133/Documentation/ja_JP/gs_resources/intel_gsp_styles.css exists in both 'intel-compiler-base' and 'intel-fortran-compiler'
/opt/intel/composer_xe_2015.1.133/Documentation/ja_JP/gs_resources/intel_logo.png exists in both 'intel-compiler-base' and 'intel-fortran-compiler'

bred commented on 2014-11-28 20:40

2015 update1 is out!

bred commented on 2014-11-22 18:36

@ gilli
That's not a problem.
If you use blender or digikam, tbb are used as a lib, and they work ;)

bred commented on 2014-11-22 18:33

@ gilli
That's not a problem.
If you use blender or digikam, tbb are used as a lib, and it works ;)

gilli commented on 2014-11-22 15:48

The current version installs a newer version of the
"intel-tbb" package. This package is newer as the one from the arch repo.

gilli commented on 2014-11-14 17:26

The Download of the sources fails.
"curl: (18) transfer closed with 3817764934 bytes remaining to read"

Looks like the sources link givs a .tar file with an .exe in it.

gilli commented on 2014-11-14 17:24

The Download of the sources fails.

"curl: (18) transfer closed with 3817764934 bytes remaining to read"

tetonedge commented on 2014-11-03 22:27

Nevermind, stupid me missed the option in the PKGBUILD. Sorry

tetonedge commented on 2014-11-03 22:23

I am missing the static libraries for MKL are you using the default install settings and if so can you add the static libraries? Thanks

bred commented on 2014-10-05 16:45

I've sent the new version:

https://aur.archlinux.org/pkgbase/intel-parallel-studio-xe/

... AUR is buggy.

bred commented on 2014-09-28 18:58

@ JJMcKay

No, but you need at least 10Gb of free space for building this package. And normally /tmp is not so big.
Try to use an HD.

JJMcKay commented on 2014-09-28 18:49

:: Building intel-parallel-studio-xe package(s)...
==> ERROR: Requested package intel-parallel-studio-xe is not provided in /tmp/pacaurtmp-xxxxxxxxxxx/intel-parallel-studio-xe/PKGBUILD
:: intel-parallel-studio-xe cleaned

Am I doing something wrong? I get this error message when running pacaur to install this.

bred commented on 2014-09-03 12:18

@ ishanarora
I've built also the fortran compiler and at the moment is OK.
I don't figure out your problem.

bred commented on 2014-09-03 12:13

I've added intel-gdb in the testing pkgbuild.
https://github.com/simon-r/intel-parallel-studio-xe

thelongdivider commented on 2014-09-01 17:30

This doesn't compile with the current PKGBUILD. To make it work, I removed ../ on lines 440 and 498 (for x86_64) so that it finds the required .conf

ishanarora commented on 2014-09-01 09:39

testing it. intel-idb has been replaced by intel-gdb [1].

[1] https://software.intel.com/en-us/articles/intel-system-studio-gdb

bred commented on 2014-08-31 17:38

For icc 2015 at the moment you can use the github version (for testing):
https://github.com/simon-r/intel-parallel-studio-xe

intel_idb is non longer available.

The license must be updated with the old serial number.
(see also) https://bbs.archlinux.org/viewtopic.php?pid=1226977#p1226977

For the future of this project ... it depends to the intel license policy.

doug commented on 2014-08-31 07:55

yes, everything seems to be working, with my non-commercial serial from may 2014 it installed the highest, cluster edition

bred commented on 2014-08-31 07:46

So, you have used the official installer?

doug commented on 2014-08-31 07:33

correction: license file didn't work, but activating with serial works

doug commented on 2014-08-31 07:18

I already tried, old license didn't work for me

bred commented on 2014-08-31 07:15

I've seen.
I'm waiting for some news; and I try if the old licence is working with the latest version (2015).

doug commented on 2014-08-31 06:10

looks like now the only way to obtain non-commercial license is through "student" version from here https://software.intel.com/en-us/intel-education-offerings/
link to download full offline installer http://registrationcenter-download.intel.com/akdlm/irc_nas/4584/parallel_studio_xe_2015.tgz

ishanarora commented on 2014-08-26 13:17

Intel released Parallel Studio XE 2015

Anonymous comment on 2014-08-20 13:44

To chuck_iv and doblerone, the issue with "No space left on device" seems to involve tmpfs. I suggest you get at least 4G of swapspace (add a temporary swapfile if necessary) and then expand /tmp with:
sudo mount -o remount,size=4G /tmp
During the compilation process my /tmp folder blew up to 2.5G, so it's no wonder the process could not go through with the 1G /tmp I had by default.

doblerone commented on 2014-07-26 14:55

another one with the same issues as chuck_iv! The output of df -h /usr/lib:
df -h /usr/lib
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/sda2 59G 15G 41G 27% /

tklee commented on 2014-07-14 23:29

I got this error:

chmod: cannot access ‘/tmp/yaourt-tmp-user/aur-intel-parallel-studio-xe/intel-parallel-studio-xe/pkg’: No such file or directory
/usr/bin/fakeroot: line 181: 24828 User defined signal 1 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"

Here's a hack I had to use to bypass that problem:

$ cd /tmp/yaourt-tmp-user/aur-intel-parallel-studio-xe
$ ln -s . intel-parallel-studio-xe

xyproto commented on 2014-07-11 17:44

chuck_iv, what's the output of df -h /usr/lib?

maleadt commented on 2014-06-04 09:30

Probably, although I initially suspected otherwise because the same codebase works perfectly on a Debian system hosting ICC14. It must have something to do with hardware-dependent intrinsic expansions, used heavily in Eigen.
Thanks for maintaining this package.

bred commented on 2014-06-04 09:24

@maleadt
It is a problem with the gcc non-standard C/C++ extensions, there's no solutions for this kind of problem.

maleadt commented on 2014-06-04 05:57

No dice, it must be some incompatibility with some vector instruction Eigen uses. That said, I definitely need the GCC 4.8 stdlib, compiling against (the now default) 4.9 results in catastrophic failures.

bred commented on 2014-06-03 14:26

@maleadt

Try to add the flag -gcc
Normally I use these flags: CFLAGS="-O3 -xHost -w -gcc -fPIC -fp-model strict -fomit-frame-pointer "

In some case icc/icpc don't works with the code that works with gcc due to the non-standard c-dialect used in gcc.
wiki: https://wiki.archlinux.org/index.php/Intel_C%2B%2B



... I've completely recompiled gimp with this last release and it's works!

maleadt commented on 2014-06-03 14:18

How to get this working with GCC 4.9? I guess it is incompatible, but having installed gcc48 from AUR I can't get icc/icpc to pick up its stdlib.

Best I've managed is to build with
CXXFLAGS="-I/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.3 -I/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.3/include -I/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.3/include/c++"
and edit 4.8.3's fenv.h to #include_next /usr/include/fenv.h instead if fenv.h, as per https://software.intel.com/en-us/forums/topic/489313, but then I still get an undefined reference to `__builtin_ia32_loadhpd'

julian.carpenter commented on 2014-05-30 10:18

thanks @gabx for that workaround with the license file.
but i can't finish the compilation process because of this:

____________________________
-> Stripping unneeded symbols from binaries and libraries...
strip:./opt/intel/composer_xe_2013_sp1.3.174/mkl/lib/intel64/stPY1dIM: No space left on device
strip:./opt/intel/composer_xe_2013_sp1.3.174/mkl/lib/ia32/stCnJ0Uk: No space left on device
==> Creating package "intel-mkl"...
-> Generating .PKGINFO file...
-> Generating .MTREE file...
-> Compressing package...
xz: (stdout): Write error: No space left on device
bsdtar: Write error
==> ERROR: Failed to create package file.
==> ERROR: Makepkg was unable to build intel-mkl.
____________________________

there is more than enough space available... i'm clueless

immae commented on 2014-05-27 22:49

They made sp1_update3 last week.
There is also a 2014 version now by the way...
----------------
_year='2013'
_v_a='3'
_v_b='174'
_update='update3'
pkgrel=1
_sp='sp1'
_icc_ver='14.0.3'
_ipp_ver='8.1.1'
_mkl_ver='11.1.3'
_openmp_ver='14.0.3'
_sourcechecker_ver='14.0.3'
_vtune_ver='13.1.17'
_advisor_ver='13.1.50'
_inspector_ver='13.1.9'
_tbb_ver='4.2.3'

martinpoljak commented on 2014-05-26 10:34

Thanks, gabx, it works.

gabx commented on 2014-05-23 10:24

In order to solve properly this licence issue for everyone, let me propose you a small hack to your PKGBUILD:

...........
prepare () {
# Check for license file
if ! ( [ -f "${srcdir}"/*.lic ] ); then
read -p "NO licence file found. Do you have a serial number? [Y/n] " RESP
RESP=${RESP,,}
if [[ $RESP =~ ^(Y|y|yes| ) ]]; then
read -p "Please enter your serial number: " SERIAL
sed -i '/^ACTIVATION_TYPE=/s/=.*/=serial_number/' ${srcdir}/${_archive}/silent.cfg
echo "ACTIVATION_SERIAL_NUMBER=$SERIAL" >> ${srcdir}/${_archive}/silent.cfg
else
msg "Before re-building, visit the website above to ask for a non-commercial license, and place the .lic file in "${srcdir}"/"
exit 0
fi
fi

.........................

# Copy license file to package directory
if ( [ -f "${srcdir}"/*.lic ] ); then
mkdir -p "${pkgdir}"/opt/intel/licenses
cp "${srcdir}"/*.lic "${pkgdir}"/opt/intel/licenses
fi
}

gabx commented on 2014-05-23 10:23

In order to solve properly this licence issue, let me propose you a small hack to your PKGBUILD:

...........
prepare () {
# Check for license file
if ! ( [ -f "${srcdir}"/*.lic ] ); then
read -p "NO licence file found. Do you have a serial number? [Y/n] " RESP
RESP=${RESP,,}
if [[ $RESP =~ ^(Y|y|yes| ) ]]; then
read -p "Please enter your serial number: " SERIAL
#read SERIAL
sed -i '/^ACTIVATION_TYPE=/s/=.*/=serial_number/' ${srcdir}/${_archive}/silent.cfg
echo "ACTIVATION_SERIAL_NUMBER=$SERIAL" >> ${srcdir}/${_archive}/silent.cfg
else
msg "Before re-building, visit the website above to ask for a non-commercial license, and place the .lic file in "${srcdir}"/"
exit 0
fi
fi

.........................

# Copy license file to package directory
if ( [ -f "${srcdir}"/*.lic ] ); then
mkdir -p "${pkgdir}"/opt/intel/licenses
cp "${srcdir}"/*.lic "${pkgdir}"/opt/intel/licenses
fi
}

gabx commented on 2014-05-23 10:23

In order to solve properly this licence issue, let me propose you a small hack to your PKBUILD:
prepare () {
# Check for license file
if ! ( [ -f "${srcdir}"/*.lic ] ); then
read -p "NO licence file found. Do you have a serial number? [Y/n] " RESP
RESP=${RESP,,}
if [[ $RESP =~ ^(Y|y|yes| ) ]]; then
read -p "Please enter your serial number: " SERIAL
#read SERIAL
sed -i '/^ACTIVATION_TYPE=/s/=.*/=serial_number/' ${srcdir}/${_archive}/silent.cfg
echo "ACTIVATION_SERIAL_NUMBER=$SERIAL" >> ${srcdir}/${_archive}/silent.cfg
else
msg "Before re-building, visit the website above to ask for a non-commercial license, and place the .lic file in "${srcdir}"/"
exit 0
fi


fi

.........................

# Copy license file to package directory
if ( [ -f "${srcdir}"/*.lic ] ); then
mkdir -p "${pkgdir}"/opt/intel/licenses
cp "${srcdir}"/*.lic "${pkgdir}"/opt/intel/licenses
fi
}

chuck_iv commented on 2014-05-20 02:31

/usr/lib/yaourt/pkgbuild.sh: line 47: echo: write error: No space left on device
cat: write error: No space left on device
/usr/lib/yaourt/pkgbuild.sh: line 49: echo: write error: No space left on device
/usr/lib/yaourt/pkgbuild.sh: line 50: echo: write error: No space left on device
/usr/lib/yaourt/pkgbuild.sh: line 51: echo: write error: No space left on device
/usr/lib/yaourt/pkgbuild.sh: line 52: echo: write error: No space left on device
/usr/lib/yaourt/pkgbuild.sh: line 53: echo: write error: No space left on device
/usr/lib/yaourt/pkgbuild.sh: line 54: echo: write error: No space left on device
/usr/lib/yaourt/pkgbuild.sh: line 55: echo: write error: No space left on device
/usr/lib/yaourt/pkgbuild.sh: line 56: echo: write error: No space left on device
==> ERROR: pkgname is not allowed to be empty.
==> ERROR: pkgrel is not allowed to be empty.
==> ERROR: pkgver is not allowed to be empty.
==> ERROR: is not available for the 'x86_64' architecture.
Note that many packages may need a line added to their PKGBUILD
such as arch=('x86_64').
Unable to read PKGBUILD

chuck_iv commented on 2014-05-20 02:30

I repeated the process, had to create a new txt file called license.lic and place the serial number emailed to me by intel in it. I got passed the license part but then it failed with error messages about composer. I was only trying to install this prior to R studio as the arch wiki on R studio suggests if you have an intel processor. I also got errors saying I have no space on disk, but I have plenty of space.

chuck_iv commented on 2014-05-20 02:23

Hell I tried to install and it tells me to get a license so I went to Intel site and they email a code. I created a file in /tmp/yaourt-tmp-chuck/aur-intel-mkl/src/ with extension .lic and pasted the code and saved the file and tried to install again and got the same error. What am I doing wrong? TIA

fx101 commented on 2014-05-17 15:49

For people who don't know how to get the actual license file...

It's really quite easy. First, you'll need the serial # they're emailed you. Whether you've purchased the commercial version or you registered for a non-commercial version.

Then, download the linux installer from their website. NOT this package. You want to go through the initial motions of installation through the point where they have you put your serial # in. At this point, the package will produce a .lic file. It'll either be in that same folder or in the correct future location for the license file.

Exit the installer.

Now, run this package. Use the license file from the official intel installer.

jdarch commented on 2014-05-07 14:59

I suppose the method to opbtain a lic-file suggested by lord.garbage should be workable, so I have not changed the mechanism of handling it in the PKGBUILD. Another methot might be to leave placing the lic-file at an appropriate location to the user and removing the check from the PKGBUILD alltogether.

jdarch commented on 2014-05-07 14:59

I suppose the method to opbtain a lic-file suggested by lord.garbage should be workable, so I have not changed the mechanism of handling it in the PKGBUILD. Another methot might be to leave placing the lic file at an appropriate location to the user and removing the check from the PKGBUILD alltogether.

bred commented on 2014-04-28 06:23

I've an account on Intel and I access to this page.
http://i.imgur.com/6lIKzZZ.png
[I've the non commercial license!]

Follow this ...
https://bbs.archlinux.org/viewtopic.php?pid=1226977#p1226977

bred commented on 2014-04-28 06:22

I've an account on Intel and I access to this page.
http://i.imgur.com/6lIKzZZ.png

Follow this ...
https://bbs.archlinux.org/viewtopic.php?pid=1226977#p1226977

mefistofeles commented on 2014-04-28 04:53

I couldn't really get the license information using intructions from bred's post. I do the login and when I click my products I can only download the files, I do have serial numbers (they were emailed to me) but I can't manage the licenses to get the actual license files. Any other ideas on how to achieve this?

bred commented on 2014-04-20 16:09

Sorry the web site is this one:
https://registrationcenter.intel.com

You must find the full link during the download procedure on the main site.
http://software.intel.com/en-us/articles/non-commercial-software-download/
[On the second step click on login and create an account]

After the accout creation in the registrationcenter register you own non-commercial lic number, and if you search in you account you can find the full content of your file.
Copy the text and with a text editor you can create you file.


brauner commented on 2014-04-20 14:28

@bred
Unfortunately this did not work. I tried it multiple times. I even requested - as was suggested on an intel help page regarding licenses - that intel send me my *.lic file to my email address. They only send me my serial number again. When I explained again that I need a *.lic file I got this reply:
"I just noticed that the License is a NCOM (non commercial) License. For marketing reasons we want you to install by serial number so we get good install data. Let me know if you have trouble installing the product using the S/N. You don't need to have S/N"
Searching the internet revealed that this is quite a common problem. I think @gabx had a similar problem.

bred commented on 2014-04-20 11:53

@ lord.garbage
If you create an account on the Intel web site you can view the content of your .lic file.
You must simply copy and paste the text in a custom file.

https://welcome.intel.com/

bred commented on 2014-04-20 11:53

@ lord.garbage
If you create an account on the Intel web site you can view the content of your .lic file.
You must simply copy and paste the text in a custom file.

https://welcome.intel.com/Login.aspx?AppID=110&TYPE=33554432&REALMOID=06-d8f10875-82e1-4946-8c44-7465a85787f0&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=$SM$CFd6SQtaEmdi4xWNdzKU2oBrFUXwYNfk7qn%2biLsSS9Xg5TjFabMdrSSq1AvH8AKQ&TARGET=$SM$https%3a%2f%2fregistrationcenter%2eintel%2ecom%2fRegCenSec%2fLogin%2easpx

bred commented on 2014-04-20 11:51

@ lord.garbage
If you create an account on the Intel web site you can view the content of your .lic file.
You must simply copy and paste the text in a custom file.

juston_li commented on 2014-04-19 22:27

Thanks lord.garbadge, confirmed working. I needed sudo to be able to place it in /opt but happy I have parallel studio working now :)

jdarch commented on 2014-04-19 21:12

Thanks for your feedback, I had not been aware of this issue, your comments might come in very handy for other users running into it.

I'll take a look at handling the .lic availability when Intel issues the next update.

jdarch commented on 2014-04-19 21:10

Thanks for your feedback, I'll take a look at the .lic availability when Intel issues the next update.

brauner commented on 2014-04-19 20:56

I’ve posted this on the intel-mkl package site on the AUR as well. I’m certain it will be relevant here too:
There is a (disputably) easier workaround to get a *.lic file from intel.
Download the net *.sh install script from intel. Launch it, proceed until you are required to enter your serial number, enter it. The script will drop a *.lic file in /opt/intel/license/. The *.lic file should then be copied to the /src/ folder in the untared intel-mkl package and -- ceteris paribus -- you’re all set.

brauner commented on 2014-04-17 21:29

There is a (disputably) easier workaround to get a *.lic file from intel.
Download the net *.sh install script from intel. Launch it, proceed until you are required to enter your serial number, enter it. The script will drop a *.lic file in /opt/intel/license/. The *.lic file should then be copied to the /src/ folder in the untared intel-mkl package and -- ceteris paribus -- you’re all set.

brauner commented on 2014-04-17 21:27

There is a (disputably) easier workaround to get a *.lic file from intel.
Download the net *.sh install script from intel. Launch it, proceed until you are required to enter your serial number, enter it. The script will then drop a a *.lic file in /opt/intel/license/. You can than copy the *.lic file to the /src/ folder of the intel-mkl package and -- ceteris paribus -- you’re all set.

gabx commented on 2014-04-09 11:56

First of all, TY for your package.
I had to deal with an annoying issue. Nothing really complex to solve, but only time consuming.
I went to the software.intel website, then to the Non-Commercial Software Development page, registered, and got an emailed serial number to download the package.But no licence.lic file attached. I then spent some time on intel website trying to get such a .lic file, but found no way to download it for my product.
When using your PKGBUILD, I couldn't provide any kind of .lic (or whatever is its correct name).
Thus, when looking at the silent.cfg, I realized I could instead use the ACTIVATION_SERIAL_NUMBER variable and modified the ACTIVATION_TYPE. That's what I did. But to work with PKBUILD, I had to :
- hack your PKGBUILD file
- uncompress/modified the silent.cfg/compressed/changed sha256sum.

All these steps are not a big deal, but why not include in your prepare() section something like this :
if ! ( [ -f "${srcdir}"/*.lic ] ); then
msg "Please enter your serial number"

and thereafter use the $ACTIVATION_SERIAL_NUMBER and $ACTIVATION_TYPE variables to continue the install process.

OR

ship this silent.cfg with your PKGBUILD and let the user modify it this way :
#ACTIVATION_LICENSE_FILE=
ACTIVATION_TYPE=serial_number
ACTIVATION_SERIAL_NUMBER=ABCD-01234567

gabx commented on 2014-03-29 13:05

First of all, TY for your package.
I had to deal with an annoying issue. Nothing really complex to solve, but only time consuming.
I went to the software.intel website, then to the Non-Commercial Software Development page, registered, and got an emailed serial number to download intel-mkl.
When using your PKGBUILD, I couldn't provide any kind of intel-mkl.lic (or whatever is its correct name). I spent some time on intel website trying to get such a .lic file, but found no way to download it for my product.
This, when looking at the silent.cfg, I realized I could instead use the ACTIVATION_SERIAL_NUMBER variable and modified the ACTIVATION_TYPE. That's what I did. But to work with PKBUILD, I had to :
- hack your PKGBUILD file
- uncompress/modified the silent.cfg/compressed/changed md5sum and sha512sum.

All these steps are not a big deal, but why not include in your prepare() section something like this :
if ! ( [ -f "${srcdir}"/*.lic ] ); then
msg "Please enter your serial number"

and thereafter use the $ACTIVATION_SERIAL_NUMBER and $ACTIVATION_TYPE variables to continue the install process.

dphoyes commented on 2014-03-13 13:46

@ bred
There was no error message as such. The install completed successfully, and most of the tools installed seemed to work correctly. However, when using, say, Intel Advisor, it requires you to include their header files into your own code, such as '/opt/intel/advisor_xe_2013/include/advisor-annotate.h'. I found that this file only exists in the 32-bit package.

bred commented on 2014-03-09 06:46

@ dphoyes
Can you copy and past the error message.

dphoyes commented on 2014-03-07 03:55

It seems there are some needed files (such as C headers for Intel Advisor) which are only provided in the i486 packages. Since this PKGBUILD removes the packages which don't match the current system, on 64-bit systems these files go missing. Removing the line with `rm -v -f *.${_not_arch2}.rpm` fixes this, but at the cost of doubling the install size.

bred commented on 2014-03-01 12:15

2013 update2 is out

enjoy

duga3 commented on 2014-01-29 09:50

I had problems while sourcing the environment variables after installing this packet.
Got this error: "/opt/intel/composerxe/tbb/bin/tbbvars.sh:45: = not found"
Fixed it by the following change:
45c45
< if [ $? -eq 0 ]; then
---
> if [ $? == 0 ]; then

aphirst commented on 2013-12-07 00:02

False alarm, I just had to log out and back in. Where does it say that I had to do that, by the way? If it's not mentioned anywhere, maybe it'd be good to mention in post_install ?

aphirst commented on 2013-12-06 23:12

I downloaded the tarball and installed this using makepkg (and makepkg -i), I made sure to set the amd64 flag in the PKGBUILD. However, I think something went wrong somewhere. The only instances of ifort or icc are deep within subdirectories in /opt. I re-read the comments in the PKGBUILD and didn't see anything which seemed to relate, but is there something I missed?

bred commented on 2013-11-15 20:13

I don't think the the two mkl are in conflict.

In the numpy-mkl I've set the PKGBUILD to works with the intel compiler, so mkl in this case is not a sufficient dependency.

This pkgbuild is builded around the full distribution of the intel parallel studio and it splits the main-pkg in sub-packages.
You can always edit the PKGBUILD to build only the needed pkgs.

jdarch commented on 2013-11-15 12:48

I am contemplating stopping maintenance of 'intel-mkl' as this overlaps/might conflict with the packages in 'intel-parallel-studio-xe'. Maybe creating separate packages in AUR for all components of 'intel-parallel-studio-xe' might make sense, to enable users to only download&build components they need/have licensed as well as enabling easy maintenance/updates of these components (e.g. MKL) without depending on Intel updating the main package.

enedene commented on 2013-11-12 20:55

@ bred

Thanks.

bred commented on 2013-11-12 17:30

@ enedene
You need to install this:
https://aur.archlinux.org/packages/intel-parallel-studio-xe/

enedene commented on 2013-11-12 10:16

Install or build missing dependencies for python-numpy-mkl:
Password:
error: target not found: intel-fortran-compiler
error: target not found: intel-compiler-base

Do we need to install these packages manually?

bred commented on 2013-11-03 17:15

@ Mirar
Fixed.

Mirar commented on 2013-11-03 13:28

@bred

Yes, VTune complained about the missing libpangox which comes with the package pangox-compat.

Adding VTune was a good idea, thanks for this, spared me some work!

bred commented on 2013-11-03 07:58

@ Mirar

pangox-compat is a package.
you mean that it's a missing dependence?

Mirar commented on 2013-11-03 04:08

Thanks for this package, everything worked fine except that pangox-compat was missing on my system.

bred commented on 2013-11-02 12:40

Added inspector advisor vtune ...
let's me known if you experience some problems

bred commented on 2013-11-02 10:04

I've inserted ... vtune amplifier XE
If you have some problems let's me known.

for the other pkgs have a bit patience ;)

ShmuelLevine commented on 2013-11-01 14:06

Thanks again for a fantastic job with this package. It is truly incredible and extremely useful and I know I am not alone in being extremely appreciative of your efforts.

The complete parallel studio package from Intel provides a few additional tools which have not yet been adding into this PKGBUILD file. This includes the following features (copied from Intel website):

Intel® VTune™ Amplifier XE – Advanced Threading and Performance Profiler
Intel® Inspector XE – Memory and Threading Debugger
Intel® Advisor XE – Threading Prototyping Tool
Suite Bonus features!
Static Analysis - Finds security issues
Pointer Checker - Traps memory accesses beyond allocated addresses

These tools are extremely useful to me and, no doubt, to countless others among us. A request had been made by a number of people a while back to kindly look into adding support for these tools into the PKGBUILD file. I had tried myself at one point, but I lack the skills and knowledge and was unsuccessful in my attempts.

I don't know if this is something which is difficult or not. If you could please help with this and add these additional packages as options to the installer, I would truly be grateful. I am happy to help out with the testing, if required.

In either case, if you could please respond and advise whether adding this is feasible or not, that would be greatly appreciated.

Thanks again for your great work and your efforts.

Shmuel

bred commented on 2013-10-31 21:58

2013 sp1 update1
is ready !!!

doug commented on 2013-10-31 09:43

2013 sp1 update 1 was released by intel

bred commented on 2013-10-29 18:21

@ ido
fixed and tnx for your pull!

Note: the static objects are removed by default in the mkl and ipp. See the notes in the PKGBUILD.

ido commented on 2013-10-29 05:43

Pull request submitted to your GitHub repo. :)

ido commented on 2013-10-28 23:43

A change to the default /etc/makepkg.conf OPTIONS array caused the ICC/IFC produced by this package to not be able to compile a basic Hello World program, giving the errors below. Please modify the PKGBUILD such that the options variable includes libtool and staticlibs. This was a pain in the butt to find, since the makepkg.conf default OPTIONS change was made silently and did not appear in Arch news! Arch, more like Argh!

ld: cannot find -limf
ld: cannot find -lsvml
ld: cannot find -lirng
ld: cannot find -lipgo
ld: cannot find -ldecimal
ld: cannot find -lirc
ld: cannot find -lsvml

bred commented on 2013-10-10 07:18

2013 sp1 .... is out!

Note: With this version Intel has done some major modification to the main packages structure. So, if you experience some problem let's me known.

I've also modified the versioning convention, so it's possible that pacman warns for a possible downgrade; simply ignore it, and install.

---------
WIKI: https://wiki.archlinux.org/index.php/Intel_C%2B%2B
Github: https://github.com/simon-r/intel-parallel-studio-xe

forum: https://bbs.archlinux.org/viewtopic.php?id=111209&p=1

bred commented on 2013-10-04 07:24

2013 sp1 .... is out!

Note: With this version Intel has done some major modification to the main packages structure. So, if you experience some problem let's me known.

I've also modified the versioning convention, so it's possible that pacman warns for a possible downgrade; simply ignore it, and install.

---------
WIKI: https://wiki.archlinux.org/index.php/Intel_C%2B%2B
Github: https://github.com/simon-r/intel_composer_pkgbuild

forum: https://bbs.archlinux.org/viewtopic.php?id=111209&p=1

bred commented on 2013-10-04 07:21

2013 sp1 .... is out!

Note: With this version Intel has done some major modification to the main packages structure. So, if you experience some problem let's me known.

I've also modified the versioning convention, so it's possible that pacman warns for a possible downgrade; simply ignore it, and install.


doug commented on 2013-10-03 16:42

thanks, that PKGBUILD works without problems

bred commented on 2013-10-03 08:44

@ doug

The main package structure has been modified by Intel:

If you want to do some test, that's a pre-release of the PKGBUILD ... on github
https://github.com/simon-r/intel-parallel-studio-xe

bred commented on 2013-10-03 08:43

@ doug

The main package structure has been modified by Intel:

If you want to do test, that's a pre-version ... on github
https://github.com/simon-r/intel-parallel-studio-xe

bred commented on 2013-10-03 07:50

@ doug
Have a bit of patience.
The main structure of the package has been modified by Intel.

doug commented on 2013-10-02 06:54

have you any plan to update this package to version 2013 SP1?
I tried to do it myself, but I was unsuccessful
It contains new version of icc (14.0) which have much better performance on haswell, since it correctly generates FMA3 instructions (13.x only uses AVX2 and not FMA)

jdarch commented on 2013-09-28 10:05

I suppose the PKGBUILD is working all right. I am interested in the experience of people who have both this intel-mkl package and other Intel Parallel Studio-packages installed, does it work all right?

jdarch commented on 2013-09-08 07:16

Updated, the PKGBUILD might surely be improved, please go over it and give me feedback. Also on the the default choice of components to be installed, but I suppose that would be fine for most users.

jdarch commented on 2013-09-08 00:18

Updated, please go over it and give me feedback, the PKGBUILD might surely be improved.

bred commented on 2013-08-07 16:03

@ tcn
Don't use any AUR helper!

Anonymous comment on 2013-08-07 14:46

Doesn't work :) At first glance the tar contains a directory "intel-compiler-base" while "intel-parallel-studio-xe" is anticipated.

# pacaur -S intel-parallel-studio-xe
:: Package(s) intel-parallel-studio-xe not found in repositories, trying AUR...
:: resolving dependencies...
:: Could not read intel-parallel-studio-xe PKGBUILD: badly packaged tarball

bash -x:

+ [[ sync = download ]]
+ [[ -n :: intel-parallel-studio-xe downloaded to /tmp/pacaurtmp-tcn ]]
+ deps+=("$pkg")
+ read -r flag pkg info
+ for i in '"${deps[@]}"'
+ [[ ! -e /tmp/pacaurtmp-tcn/intel-parallel-studio-xe/PKGBUILD ]]
+ errdeps+=("$i")
+ note f 'Could not read intel-parallel-studio-xe PKGBUILD: badly packaged tarball'
+ case "$1" in
+ echo -e ':: Could not read intel-parallel-studio-xe PKGBUILD: badly packaged tarball'
:: Could not read intel-parallel-studio-xe PKGBUILD: badly packaged tarball
+ [[ -n intel-parallel-studio-xe ]]
+ exit 1

# ls -1 /tmp/pacaurtmp-tcn/intel-compiler-base/
EULA.txt
intel-compiler-base.conf
intel_compilers.sh
intel-composer.install
intel-fortran.conf
intel-idb.conf
intel-ipp.conf
intel-mkl.conf
intel-mkl.install
intel-mkl.sh
intel-mkl-th.conf
intel-openmp.conf
intel-tbb.conf
intel-tbb.install
PKGBUILD

jdarch commented on 2013-08-03 10:15

I wonder if this package might interfere with https://aur.archlinux.org/packages/intel-parallel-studio-xe/ (or vice versa of course), as that PKGBUILD contains an intel mkl as well. I believe separating this one out might make sense to limit unnecessary download of the other parallel-studio packages and to be aple to keep MKL as up to date as possible.

ishanarora commented on 2013-07-04 05:12

Intel Parallel Studio XE for Linux 2013 Update 4 is now available

alucryd commented on 2013-07-03 08:37

Merging into intel-parallel-studio-xe.

maleadt commented on 2013-06-11 14:30

Interested in vTune (and others, of possible) as well. Thanks for maintaining this package!

bred commented on 2013-06-01 07:46

@ ishanarora

Normally Intel release parallel studio few weeks after these individual release update; and normally these update are only some minor rebuild (nothing is really changing), so I prefer to follow the parallel studio main package.

For VTune is OK I'll try to add these components in the PKGBUILD (pls. have a bit of patience).




ishanarora commented on 2013-06-01 00:32

PS: Intel has just released Update 4 for C++ Composer, Fortran Composer, MKL library and Update 8 for VTune. These newer versions are not available in Parallel Studio yet.

ishanarora commented on 2013-06-01 00:31

PS: Intel has just released Update 4 for C++ Composer, Fortran Composer, MKL library and Update 8 for VTune. These newer versions are not yet available in Parallel Studio yet.

ishanarora commented on 2013-06-01 00:10

Intel updates their individual products (compilers, libraries, vtune, etc.) more often that their Studio products. Please use the latest individual product packages from intel.
Also, please add support for VTune Amplifier, and Inspector. Thanks.

bred commented on 2013-05-13 12:57

@ ShmuelLevine
I'll try to add also these components.

ShmuelLevine commented on 2013-05-12 16:26

Bred,
First off, amazing package. Can't tell you how much this is appreciated.

Is there a particular reason why vTune Amplifier is not included as one of the installation options for the package?

I tried to follow the same process for installing that as you did with the remainder of the packages, but I was not successful. It was a little while ago and I do not recall the exact nature of the resulting errors, unfortunately.

Would you consider adding installation options for the remaining components of Parallel Studio (vTune, Inspector, Advisor, etc.)?

Thanks again for a great package.
Shmuel

bred commented on 2013-04-26 16:34

If you don't have a copy of the licence file, you should follow the procedure described in the following post to generate one.

https://bbs.archlinux.org/viewtopic.php?pid=1226977#p1226977

In any case I do not provide a licence file !!!!!!!

bred commented on 2013-04-14 20:30

If you don't have a copy of the licence file, you should follow the procedure described in the following post to generate one.

https://bbs.archlinux.org/viewtopic.php?pid=1226977#p1226977

In any case I do not provide a licence file !!!!!!!

bred commented on 2013-04-05 12:34

New version!

@ munyamunya
Fixed

munyamunya commented on 2013-04-02 10:31

I have a problem building this package. It extracts sources correctly into ./src but then aborts with:
mkdir: cannot create directory ‘/cxe_build’: Permission denied

Why srcdir is empty?

theodore commented on 2013-03-06 16:58

@bred

thanks ;-)

bred commented on 2013-03-06 09:52

@ theodore

init the env. var. with the script:
/opt/intel/composerxe/bin/compilervars.sh intel64 (or ia32)

For the shared objects is not needed but for the static objects is needed!

theodore commented on 2013-03-05 22:53

@bred probably you are right, i uncommented the line. However, it seems that the problem is located in the opencv package. Probably there is a bug or something.

Thanks anyway, ;-)

bred commented on 2013-03-05 06:51

@ theodore
The listed libs are static

See the line 50 of the PKGBUILD and enable the static objects.

theodore commented on 2013-03-05 00:10

Hi,

i am trying to compile opencv package with support of ipp, but the compilation ends up with the following error:

Linking CXX shared library ../../lib/libopencv_core.so
/usr/bin/ld: cannot find -lippvm_l
/usr/bin/ld: cannot find -lippcc_l
/usr/bin/ld: cannot find -lippcv_l
/usr/bin/ld: cannot find -lippi_l
/usr/bin/ld: cannot find -lipps_l
/usr/bin/ld: cannot find -lippcore_l
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libopencv_core.so.2.4.4] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

does someone know if this is a problem from opencv or from this package?

from what i understand opencv looks for the libraries, which in this version of ipp changed names?

with the older version of this package, it compiles ok.

bred commented on 2013-02-25 09:17

If you don't have a copy of the licence file, you should follow the procedure described in the following post to generate one.

https://bbs.archlinux.org/viewtopic.php?pid=1226977#p1226977

In any case I do not provide a licence file !!!!!!!

bred commented on 2013-02-24 14:42

If you don't have a copy of the licence file, you should follow the procedure described here to generate one.

https://bbs.archlinux.org/viewtopic.php?pid=1226977#p1226977

In any case I do not provide a licence file !!!!!!!

tapia commented on 2013-02-09 23:17

@bred

I could solve the problem. I had to change some things in the config file needed by code_aster.
Thank you anyway! ;)

bred commented on 2013-02-09 07:45

@ tapia

Try with the basic lapack:
https://www.archlinux.org/packages/extra/x86_64/lapack/
and :
https://aur.archlinux.org/packages/lapacke/

tapia commented on 2013-02-09 00:29

@bred

Thanks for your reply. I did both of the things you said, but it does not work. I also tried to compile this program using the acml libraries, but I still need one library: libguide.so (which I think used to be also in the mkl package).

I think, I will ask in the forums of code-aster. Maybe someone knows what to do.

bred commented on 2013-02-08 17:33

@ tapia

Try to link this:
libmkl_rt.so
A library named libmkl_lpack.so no longer exits in mkl.

if the libmkl_rt.so don't work, try to build the mkl libs with the static objects and read this:
http://software.intel.com/en-us/forums/topic/285931

If you want the static object edit the line 50 of the PKGBUILD.

tapia commented on 2013-02-08 14:18

Hi, I have installed this correctly, but I'm having problems with a library. Namely, I'm trying to compile a program that uses liblapack (Code-Aster), but this library does not exist in the intel installation folder (/opt/intel). The library should be named libmkl_lapack.so
Can anyone help me please?

bred commented on 2013-01-12 16:35

@ 370108316
Copy your license file in main directory.

Anonymous comment on 2013-01-12 14:07

how to install with a non-commercial serial number? thnx!

jynnantonix commented on 2013-01-07 20:07

@bred

I wasn't provided a specific *.lic license file but creating one using method #2 on this page worked for me:
http://software.intel.com/en-us/articles/licensing-setting-up-the-client-floating-license

bred commented on 2012-12-28 18:00

@ neilwan
At the moment I've never tried to install these two products.
Sorry but I can not help.

Anonymous comment on 2012-12-28 02:03

How do I install the Advisor, Amplifier and Inspector? These are not covered in PKGBUILD. When I install them from CLI, I get the message "ERROR: Package is corrupted. Installation cannot continue". I've already installed the rpmextract.

bred commented on 2012-12-25 08:35

@ jynnantonix

Read this:
http://software.intel.com/en-us/articles/checklist-for-installation-and-troubleshooting-intel-flexlm-license-manager

As described in the link you should have a specific *.lic file for working with the Intel License Manager.

Copy this file in the main PKGBUILD directory ....

jynnantonix commented on 2012-12-24 22:27

How do I install using a license from a license server? I don't have a file that I can copy but I do have the port number and name of the server that will give me a license

bred commented on 2012-12-11 10:43

@ giacombum

Gain the root privileges and ...
install intel-compiler-base & intel-openmp

> pacman -U intel-compiler-base-2013.1.117-1-x86_64.pkg.tar.gz intel-openmp-2013.1.117-1-x86_64.pkg.tar.gz

All the other packages are optional.

giacombum commented on 2012-12-11 10:06

I've created all the packages *.tgz or *.tar.gz; now how do I install them?

giacombum commented on 2012-12-11 09:56

I've created all the packages *.tgz or *.tar.gz; now how do I install them?

bred commented on 2012-11-24 22:06

@ aliverius

1st) Don't use yaourt or similar tools for building this package.

The *.lic file is your personal file with a unique file-name, so it's not listed in the PKGBUILD files list and as a consequence if you set the BUILDDIR=/tmp/makepkg the main path will be lost.

The uncompressed package is very big (2 or 3 Gb I don't exactly) so i think that the the size /tmp is too little for this job.

I recommend to build this PKG with the most classical method ...
> makepkg

And after the build remove the dirs ./src and ./pkg

bred commented on 2012-11-24 22:02

@ aliverius

1st) Don't use yaourt or similar tools for building this package.

The *.lic file is your personal file with a unique file-name, so it's not listed in the PKGBUILD files list and as a consequence if you set the BUILDDIR=/tmp/makepkg the main path will be lost.

The uncompressed package is very big (2 or 3 Gb I don't exactly) so i think that the the size /tmp is too little for this job.

I recommend to build this PKG with the more classical method ...
> makepkg

And after the build remove the dirs ./src and ./pkg

bred commented on 2012-11-24 22:01

@ aliverius

1st) Don't use yaourt or similar tools for building this package.

The lic file is your personal file, so it's not listed in the PKGBUILD files list and as a consequence if you set the BUILDDIR=/tmp/makepkg the main path will be lost.

The uncompressed package is very big (2 or 3 Gb I don't exactly) so i think that the the size /tmp is too little for this job.

I recommend to build this PKG with the more classical method ...
> makepkg

And after the build remove the dirs ./src and ./pkg

Georgios commented on 2012-11-24 19:15

The build fails if BUILDDIR=/tmp/makepkg. It doesn't find the .lic file and even if you put it in the /tmp/makepkg/ dir then it will stop at fortran...

bred commented on 2012-10-31 11:33

2013 update1 is out ....

enjoy

bred commented on 2012-09-30 13:26

I've renewed the PKGBUILD and fixed the problem with the statics obj in openmp.

laxsu19 commented on 2012-09-28 23:58

@bred
Thanks, that worked!

bred commented on 2012-09-28 20:43

@laxsu19

set to false this:

_remove_static_objects=false # static object included !!!!
########################################

bred commented on 2012-09-28 20:31

Try to unset the LD_LIBRARY_PATH.
This pkg is based on the ldconfig.

Type the command
> ldconfig -p
And watch if the libs are listed.

Are you using a static libs ?

If yes, edit the options in the PKGBUILD.

bred commented on 2012-09-28 20:29

Try to unset the LD_LIBRARY_PATH.
This pkg is based on the ldconfig.

Type the command
> ldconfig -p
And watch if the libs are listed.

Are you using a static libs ?

bred commented on 2012-09-28 20:27

Try to unset the LD_LIBRARY_PATH.
This pkg is based on the ldconfig.

Type the command
> ldconfig -p
And watch if the libs are listed.

laxsu19 commented on 2012-09-28 20:19

Hi all,
I'm having trouble using ifort and icpc to build some software. I have sourced '/opt/intel/compilervars.sh intel64', and LD_LIBRARY_PATH looks OK, but I'm seeing the following:
ld: cannot find -limf

ld: cannot find -lsvml
ld: cannot find -lipgo
ld: cannot find -ldecimal
ld: cannot find -lirc
ld: cannot find -lsvml

echo $LD_LIBRARY_PATH:
/opt/intel/composerxe/compiler/lib/intel64:/opt/intel/mic/coi/host-linux-release/lib:/opt/intel/mic/myo/lib:/opt/intel/composerxe/mpirt/lib/intel64:/opt/intel/composerxe/compiler/lib/intel64:/opt/intel/composerxe/mkl/lib/intel64

What am I doing wrong here?
Thanks,
Adam

bred commented on 2012-09-12 20:39

Please replace your installation with

>>>>>>>>>>>>>>>>>>>> PARALLEL STUDIO XE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!
>>>>>>>>>>>>>>>>>>>> PARALLEL STUDIO XE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!

Parallel studio XE includes C C++ and Fortran compilers!
The icc icpc openmp mkl ipp tbb packages in parallel studio are identical to the ones in composer xe + the fortran support.

Click here .... :)
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337



I'm no longer maintain this pkg !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

bred commented on 2012-09-07 07:32

Follow me on github:

https://github.com/simon-r/intel-parallel-studio-xe

bred commented on 2012-09-06 09:55

Please replace your installation with
>>>>>>>>>>>>>>>>>>>> PARALLEL STUDIO XE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!

https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337

Parallel studio XE includes C C++ and Fortran compilers!
The icc icpc openmp mkl ipp tbb packages in parallel studio are identical to the ones in composer xe.

I'm no longer maintain this pkg !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

bred commented on 2012-09-06 07:45

Please replace your installation with >>>>>>>>>>>>>>>>>>>> PARALLEL STUDIO XE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!

https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337

Parallel studio XE includes C C++ and Fortran compilers!
The icc icpc openmp mkl ipp tbb packages in parallel studio are identical to the ones in composer xe.

Anonymous comment on 2012-09-05 20:54

Thanks

bred commented on 2012-09-05 19:15

Please replace your installation with parallel studio xe

https://aur.archlinux.org/packages.php?ID=56337
https://aur.archlinux.org/packages.php?ID=56337

Parallel studio includes c c++ and Fortran compilers!
The icc icpc openmp mkl ipp tbb packages in parallel studio are identical to the ones in composer xe.

Anonymous comment on 2012-07-31 02:29

Update 3 has been released. Could you please update the PKGBUILD ?

Eothred commented on 2012-06-27 12:03

Problem with fortran-package and intel-compiler-base:

error: failed to commit transaction (conflicting files)
intel-fortran-compiler: /opt/intel/composer_xe_2011_sp1.9.293/compiler/lib/intel64/locale/ja_JP/helpxi.cat exists in filesystem

maleadt commented on 2012-06-05 15:06

Updated to the newest version (10.3.10): https://gist.github.com/2875516

Anonymous comment on 2012-04-23 08:31

Hello, for me theres a conflict between intel-ipp und intel-compiler-base:

/opt/intel/composer_xe_2011_sp1.9.293/ipp/lib/intel64/libippvmu8.so.7.0 existiert in 'intel-compiler-base' und 'intel-ipp'

How can I solve this?

alucryd commented on 2012-03-07 11:52

Okay, thx for the quick answer!

bred commented on 2012-03-07 11:15

> To enable irml libs with openmp, what I should do is restore the intel-openmp.backup and remove the irml line in intel-tbb.conf right?
Yes.

> I'm not wrong saying my multi-core proc should benefit from it?
No, if you want to use openMP you should use the software written with the openMP directives.

> The parallel studio is the same as this package plus the fortran compiler, or is there anything more (and that answers your question rubenvb)?
Yes and No.
My PKGBUILD includes only the fortran complier but in the package there are also another component (a profiler).

alucryd commented on 2012-03-06 19:40

Hi, I've got what you may find stupid questions, but I'm new to this:

To enable irml libs with openmp, what I should do is restore the intel-openmp.backup and remove the irml line in intel-tbb.conf right?
I'm not wrong saying my multi-core proc should benefit from it?
The parallel studio is the same as this package plus the fortran compiler, or is there anything more (and that answers your question rubenvb)?

Thx in advance, and thx for maintaining this.

rubenvb commented on 2012-03-03 12:33

Is there a chance to include the Fortran compilers as well?

bred commented on 2012-02-24 17:27

@ unikim
This PKGBUILD don't works with yaourt !
You must Works only by hand.

artemklevtsov commented on 2012-02-24 16:38

Another error is:
> loading packages...
> error: '/var/build/yaourt-tmp-xxx/PKGDEST.BxT/*.pkg.tar.xz': could not find or read package

bred commented on 2012-02-24 10:45

@ unikum
Tnx for the report.

For the moment you should download the pkg by hand form Intel.
http://software.intel.com/en-us/articles/non-commercial-software-download/

bred commented on 2012-02-24 10:37

@ unikum
Tnx for the report.

For the moment you should download the pkg by hand form Intel.
http://software.intel.com/en-us/articles/non-commercial-software-download/

artemklevtsov commented on 2012-02-24 10:23

http://registrationcenter-download.intel.com/akdlm/irc_nas/2429/l_ccompxe__2011.9.293.tgz return 404 error.

bred commented on 2012-02-23 21:47

New version: 2011.9.293-1 :)

---------
WIKI: https://wiki.archlinux.org/index.php/Intel_C%2B%2B
Github: https://github.com/simon-r/intel_composer_pkgbuild

ksira commented on 2012-02-22 16:39

Why has this package being flagged out of date?

bred commented on 2012-02-02 21:46

Consider also the parallel studio xe:
https://aur.archlinux.org/packages.php?ID=56337

bred commented on 2012-02-01 07:37

Fixed the problem with ipp_gzip ....

---------
WIKI: https://wiki.archlinux.org/index.php/Intel_C%2B%2B
Github: https://github.com/simon-r/intel_composer_pkgbuild

bred commented on 2012-01-31 10:04

@ Auguste

the intel-tbb in community is based on the open source tbb and it's compiled with gcc
This intel-tbb is based on the commercial tbb and is compiled with icc.
The two packages are binary compatible.


ipp_gzip:
(I'll try to fix this problem sooner)
After the line 348 in the PKGBUILD try to add this:
rm -f ${srcdir}/opt/intel/${_composer_xe_dir}/ipp/interfaces/data-compression/ipp_gzip/bin/${_not_arch}/ipp_gzip

bred commented on 2012-01-31 09:59

@ Auguste

the intel-tbb in community is based on the open source tbb and it's compiled with gcc
This intel-tbb is based on the commercial tbb and is compiled with icc.
The two packages are binary compatible.


ipp_gzip:
In line 348 of the PKGBUILD replace 'ipp_minigzip' with 'ipp_gzip'
(I'll fix this problem sooner)

Auguste commented on 2012-01-31 08:33

it's still the same problem. for 2011.8.273-3

strip:./opt/intel/composer_xe_2011_sp1.8.273/ipp/interfaces/data-compression/ipp_gzip/bin/intel64/ipp_gzip: File format not recognized

i'm on i686.

Auguste commented on 2012-01-31 08:11

@bred, i'm using ia32.

btw, seems there's an intel-tbb package in community now.

bred commented on 2012-01-30 19:55

Fixed the ENV problem with mkl

---------
WIKI: https://wiki.archlinux.org/index.php/Intel_C%2B%2B
Github: https://github.com/simon-r/intel_composer_pkgbuild

Anonymous comment on 2012-01-29 10:26

Could you also provide the same package for ifort ?

bred commented on 2012-01-29 08:41

@ Auguste

Witch architecture are you using (ia64 amd64 or ia32) ?

Auguste commented on 2012-01-29 06:45

here is a simple patch that forces makepkg to not strip binaries during packaging.

http://paste.pocoo.org/show/542512/

Auguste commented on 2012-01-29 06:28

what does this mean? i ended up with only intel-compiler-base, intel-idb, and intel-openmp packaged.

==> Starting package_intel-ipp()...
==> Tidying install...
-> Purging unwanted files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stOP5YVI: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stOP5YVI: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stOP5YVI: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stOP5YVI: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stOP5YVI: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stOP5YVI: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stHSbL05: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stHSbL05: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stHSbL05: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stHSbL05: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stHSbL05: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stHSbL05: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stQUX8zL: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stQUX8zL: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stQUX8zL: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stQUX8zL: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stQUX8zL: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stQUX8zL: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stYyxae2: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stYyxae2: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stYyxae2: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stYyxae2: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stYyxae2: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stYyxae2: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/st197Kx4: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/st197Kx4: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/st197Kx4: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/st197Kx4: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/st197Kx4: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/st197Kx4: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzrQMV2: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzrQMV2: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzrQMV2: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzrQMV2: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzrQMV2: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzrQMV2: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stoE4oWY: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stoE4oWY: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stoE4oWY: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stoE4oWY: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stoE4oWY: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stoE4oWY: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzFmIup: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzFmIup: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzFmIup: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzFmIup: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stzFmIup: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stPCtRRv: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stPCtRRv: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stPCtRRv: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stPCtRRv: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stPCtRRv: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stPCtRRv: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stZdFicH: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stZdFicH: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stZdFicH: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stZdFicH: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stZdFicH: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stZdFicH: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stardknb: section `.data' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stardknb: section `.data1' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stardknb: section `.gcc_except_table' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stardknb: section `.dynamic' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stardknb: section `.got' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
BFD: ./opt/intel/composer_xe_2011_sp1.8.273/ipp/lib/ia32/stardknb: section `.bss' can't be allocated in segment 1
LOAD: .data .data1 .gcc_except_table .dynamic .got .bss
strip:./opt/intel/composer_xe_2011_sp1.8.273/ipp/interfaces/data-compression/ipp_gzip/bin/intel64/ipp_gzip: File format not recognized

bred commented on 2011-12-26 11:36

New ver: 2011.8.273

Enjoy.

WIKI: https://wiki.archlinux.org/index.php/Intel_C%2B%2B
Github: https://github.com/simon-r/intel_composer_pkgbuild

bred commented on 2011-12-14 18:15

@ ZimJoeMar

Do you have downloaded the entire 'PKGBUILD' archive?

This one:
https://aur.archlinux.org/packages/in/intel-composer-compiler-suite/intel-composer-compiler-suite.tar.gz

Anonymous comment on 2011-12-14 17:59

Can't seem to make this work. Keep getting the following errors:

==> ERROR: install file (intel-composer.install) does not exist.
==> ERROR: install file (intel-composer.install) does not exist.
==> ERROR: install file (intel-composer.install) does not exist.
==> ERROR: install file (intel-composer.install) does not exist.
==> ERROR: install file (intel-composer.install) does not exist.
==> ERROR: install file (intel-tbb.install) does not exist.

Any advice? I downloaded the must updated tarball from Intel.

bred commented on 2011-11-25 17:32

@ graysky

Great!
A wiki page dedicated only to icc is a nice idea.

graysky commented on 2011-11-25 11:09

Thanks for maintaining this PKGBUILD! I started a wiki page - please contribute: https://wiki.archlinux.org/index.php/Intel_C%2B%2B

bred commented on 2011-11-16 12:39

Try this:

In the directory of the PKGBIUD try to remove the two subdirectory ./src and ./pkg
You should use the command rm -rf ./src ...

And restart the pkgbuild.

Anonymous comment on 2011-11-16 12:27

@bred

That happened during makepkg. And yes you are right. I already installed the compiler using this package months ago.
So it's safe to delete /opt/intel/ manually?

bred commented on 2011-11-16 06:31

@ anta40

That's an error of the PKGBUILD or pacman?

It seems that in your PC the Intel Compiler is is already installed and probably you have used the 'official' installer.

Anonymous comment on 2011-11-16 04:10

Hi bred,

I got these errors:
error: extract: not overwriting dir with file opt/intel/bin
error: extract: not overwriting dir with file opt/intel/composerxe-2011
error: problem occurred while upgrading intel-compiler-base
error: could not commit transaction
error: failed to commit transaction (transaction aborted)

Any idea how to solve that?

bred commented on 2011-11-09 16:34

Fixed!

I'm also on github:
https://github.com/simon-r/intel_composer_pkgbuild

feng commented on 2011-11-09 13:02

a small bug:

205c205
< ln -s ./composerxe/debugger/lib/${_i_arch} debugger_lib
---
> ln -s ./composerxe/dubugger/lib/${_i_arch} debugger_lib

bred commented on 2011-10-31 09:00

New version: 2011.7.256

Enjoy

Anonymous comment on 2011-10-25 22:42

Intel's site gives this version:
http://registrationcenter-download.intel.com/akdlm/irc_nas/2378/l_ccompxe_intel64_2011.7.256.tgz

bred commented on 2011-09-11 14:43

New version: 2011.6.233-1

Observe that with this new version there are some relevant changes in the package structure.
So ... let me known if you experience some problem .

Enjoy

feilen commented on 2011-08-25 14:06

That's... still completely unrelated to what I'm talking about.

I play games using wine, and I was going to use this to optimize dependencies that wine uses. However, I can't, without the 32-bit portion.

bred commented on 2011-08-23 16:31

Sorry but this package is closed to Linux (32 or 64).
If you want to use the windows version of the intel compiler you should work with visual studio under windows (and not wine).


feilen commented on 2011-08-23 15:02

I mean I'd love to have the optimizations working with wine, or if not wine then it's dependencies. However if it can't cross-compile then I can't get the 32-bit libs that most windows binaries use, so that wouldn't be helpful...

bred commented on 2011-08-23 10:12

@ feilen
What's do you mind for multiarch?
The cross-compiling (x86 + intel64) works only with the commercial version.
And icc has nothing to do with wine.

feilen commented on 2011-08-22 21:24

Any chance of a multiarch package? I'd love to use this on my wine dependencies...

bred commented on 2011-08-18 12:16

New version: 2011.5.220

Enjoy

bred commented on 2011-08-10 10:19

The sprip problem it seems to be a problem between the command strip and a specific file in the packages.

But ipp_minigzip seems to be a command line tool linked to the lib64 (and to the lib32 on a 64bit).
A reasonable solution is to remove this (unneeded) tool.

Fixed ...

bred commented on 2011-08-10 06:35

The sprip problem it seems to be a problem between the command strip and a specific file in the packages.

But ipp_minigzip seems to be a command line tool linked to the lib64 (and to the lib32 on a 64bit).
A reasonable solution is to remove this (unneeded) toll.

Anonymous comment on 2011-08-09 15:04

In order to solve the strip problem (as sebcactus mentioned below, "/usr/bin/strip:./opt/intel/composerxe-2011.4.191/ipp/interfaces/data-compression/ipp_zlib/bin/intel64/ipp_minigzip: File format not recognized"), I've added the following line to PKGBUILD:

options=(!strip)

It will skip the stripping step. But you can get bigger files...

sebcactus commented on 2011-07-21 08:18

Hi,
I get the following error when building on i686 (no such pb in x86_64):
/usr/bin/strip:./opt/intel/composerxe-2011.4.191/ipp/interfaces/data-compression/ipp_zlib/bin/intel64/ipp_minigzip: File format not recognized

It happens when stripping unneeded symbols from binaries and libraries of intel-ipp

monson commented on 2011-06-02 03:53

In agreement with Intel compiler-and-library series products, the install prefix is changed from '/opt/intel' to '/opt/intel/composerxe', which is default provided by Intel.

bred commented on 2011-05-16 05:57

new version: 2011.4.191

Official topic:
https://bbs.archlinux.org/viewtopic.php?id=111209

Anonymous comment on 2011-02-28 03:57

I have a relative newbie question. After build with makepkg, I installed all package with pacman -U intel*.tar.gz. Is that correct? Then to correctly set up the environment I think I need to add "source /opt/intel/composerxe/bin/compilervars_arch.sh intel64"(my machine is x86_64), to ~/.bash_profile. Is it correct?

giniu commented on 2011-02-14 09:42

I'm removing and disowning all my -mkl packages, I've lost interest in this library after trying to use it with numpy for 7 months and failing miserably - this isn't new issue and I'm not alone, take a look at date of this still unsolved problem ( http://matt.eifelle.com/2008/11/03/i-used-the-latest-mkl-with-numpy-and/ ) - this is only information I got when asking on numpy mailing list about the issue I'm having. I decided to use ATLAS instead of MKL everywhere I can, if you want to, go on and adopt the package. MKL is nice library, but I think it costs too much time to get it working.

giniu commented on 2011-02-13 16:33

thanks for noticing, I will update it soon. For now the server gives error 500.

kkimdev commented on 2011-02-13 16:02

md5sum for mklnotes.htm is different.

bred commented on 2011-02-12 12:53

New version: 2011.2.137

KaoDome commented on 2011-02-09 23:20

Hi bred, they've released update 2: 2011.2.137.

giniu commented on 2011-01-28 15:45

(btw, the license file name can be different, I will fix the comment in pkgbuild - anyway, you are supposed to get the license file from Intel by registering and completing the official procedure.

giniu commented on 2011-01-28 15:43

Did you placed the license file (.lic) in /opt/intel/licenses before building the package?

Dieter_be commented on 2011-01-28 14:27

$ makepkg
(...)
==> Found directory /home/dieter/intel
==> this directory will be used by Intel script and cannot be removed afterwards,
==> it might require some cleaning after makepkg finishes
==> ERROR:
==> Due to a requirement in Intel's installation script, the
==> license file needs to be placed in /opt/intel/licenses/
==> BEFORE calling 'makepkg'.
==> Please copy it there NOW and re-run 'makepkg':
==> $ sudo mkdir -p /opt/intel/licenses/
==> $ sudo cp NCOM_L_CMP__*.lic /opt/intel/licenses/
==> $ makepkg
==> Aborting.
Aborting...
$ ls -alh
total 229M
drwxr-xr-x 4 dieter dieter 4.0K Jan 28 15:26 .
drwxr-xr-x 8 dieter dieter 4.0K Jan 28 15:18 ..
-rw-r--r-- 1 dieter dieter 4.2K Jan 28 15:24 PKGBUILD
-rw-r--r-- 1 dieter dieter 228M Nov 29 21:05 l_mkl_10.3.1.107_intel64.tgz
-rw-r--r-- 1 dieter dieter 936K Oct 27 17:30 mkl_userguide_lnx.pdf
-rw-r--r-- 1 dieter dieter 19K Nov 29 21:04 mklnotes.htm
drwxr-xr-x 2 dieter dieter 4.0K Jan 28 15:26 pkg
-rw-r--r-- 1 dieter dieter 149 Jan 1 1970 silent.ini
drwxr-xr-x 4 dieter dieter 4.0K Jan 28 15:26 src
$ find . -name 'NCOM_L_CMP__*.lic'
$ tree /home/dieter/intel/
/home/dieter/intel/
`-- licenses

1 directory, 0 files

bred commented on 2011-01-24 18:15

@ Vi0L0
Thanks for your suggestion

[We can also edit the file /etc/makepkg.conf]

Vi0L0 commented on 2011-01-24 17:28

@bred: nice packages, thanks.
Suggestion: ofcourse xz isn't flawless compressor here, so maybe good idea is to add:
PKGEXT='.pkg.tar.gz'
at the top of the PKGBUILD. With this option all pkgs will be gz compressed.

bred commented on 2011-01-11 20:35

If you like this PKGBUILD please write some feedback or suggestion in the forum:
https://bbs.archlinux.org/viewtopic.php?id=111209

ATTENTION: This PKGBUILD may need up to 20 minutes if we use xz as a compressor!
----------------------------------------------------------------------------------

The procedures for building the mkl and ipp are particularly slow, so, if you don't want to install these two packages removes them from the list.

Some news:
I've replaced rpmextract with bsdtar and new and more comfortable option for the AMD users.

falconindy commented on 2011-01-04 20:39

If you want to ditch the rpmextract makedep, bsdtar is completely capable of tearing apart an RPM as if it were any other tarball.

bred commented on 2010-12-20 19:17

Fixed a bug in the tbb libs build procedure.
And I've also fixed the mkl and ipp

Tnx.

bred commented on 2010-12-20 19:10

Fixed a bug in the tbb libs build procedure.
And I've alto fixed the mkl and ipp

Tnx.

Anonymous comment on 2010-12-18 23:41

Nice! I found a little mistake in PKGBUILD, line 82 col 55: "packege" should be "package".

giniu commented on 2010-12-11 10:56

thanks for info, I've updated the url.

Anonymous comment on 2010-12-11 05:35

User's guide changed to
http://software.intel.com/sites/products/documentation/hpc/mkl/userguides/mkl_userguide_lnx.pdf
but still have the same md5sum.

bred commented on 2010-12-09 20:28

2011.1.107-2 ... added the ldconfig support.

giniu commented on 2010-12-07 15:54

previous version had serious bug in PKGBUILD for 32 bit, no md5 for archive, whoops! It should be OK now. Have fun!

bred commented on 2010-12-04 17:28

Updated to 2011.1.107-1

KaoDome commented on 2010-12-04 12:56

And thank you very much for providing this package, it's greatly appreciated.

KaoDome commented on 2010-12-04 12:55

There is a new version: 2011.1.107

bred commented on 2010-12-03 17:21

Tnx for the suggestions.
I've completed the package mkl, ipp and tbb.

I've also replaced ARCH with CARCH.

sebcactus commented on 2010-11-30 12:31

Also the sed line to replace <INSTALLDIR> must also be done on the following files:
/opt/intel/ipp/bin/ippvars.sh
/opt/intel/mkl/bin/mklvars.sh

sebcactus commented on 2010-11-30 09:56

Trying the ia32 now :) To get the proper extension, you need to test $CARCH and not $ARCH

bred commented on 2010-11-21 20:44

Don't forget to take a valid license file form Intel.
The *.lic must be copied in the same directory of PKGBUILD.

This PKGBUIL splits the main package in 7 sub-packages.
For a minimal working installation we must install: intel-compiler-base intel-openmp

Nb.
I've never tested the ia32 build!

good look.

bred commented on 2010-11-21 20:37

Don't forget to take a valid license file form Intel.
The *.lic must be copied in the same directory of PKGBUILD.

This PKGBUIL splits the main package in 7 sub-packages.
For a minimal working installation we must install: intel-compiler-base intel-openmp

bred commented on 2010-11-21 20:37

Don't forget to take a valid license file form Intel.
The *.lic must be copied in the same directory of PKGBUILD.

This PKGBUIL splits the main package in 7 sub-packages.
For a minimal working installation we must install: intel-compiler-base intel-openmp

bred commented on 2010-11-21 20:32

Don't forget to take a valid license file form Intel.
The *.lic must be copied in the same directory of PKGBUILD.

giniu commented on 2010-11-10 21:04

Oh, and btw - this package requires more than 800MB after install, at least on 64 bits, so to download sources, then unpack then pack again and finally install, you need probably more than 2-3GB of free space.

giniu commented on 2010-11-10 21:02

I updated mkl to latest 10.3 release. There are some quite big changes in directory structure and distribution, for example there are now two separate sources for 32 and 64 bits. I don't have 32 bit system around to make test, so please be careful when updating.

giniu commented on 2010-11-08 08:41

hmm... looks like some failure in checking for free space, are you sure you have enough free space and it is writeable? If yes, I'll look into it a bit more later, but there isn't much that can be done about last line (segfault in pset engine) as it only comes in binary without sources. We can only hope it disappears when we deal with those coming from bash.

Anonymous comment on 2010-11-08 01:47

Failing for me at the moment.

==> Starting build()...
==> Directory /home/ranguvar/intel will be created and removed after packaging ends
==> Unpacking...
./install.sh: line 39: [: 329883: integer expression expected
/home/ranguvar/intel-mkl/src/tmp/install.9gZfpN/li_plugin_bash.QBcaxa: line 589: [: 329784: integer expression expected
./install.sh: line 465: 26258 Segmentation fault $pset_engine_binary --log-file=$log_file $silent_params $duplicate_params $params --PACKAGE_DIR=$fullpath
Aborting...

giniu commented on 2010-10-19 14:47

A short note to people building their libraries with MKL - be sure to check http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/

giniu commented on 2010-06-15 11:38

Sure already added, missed it cause I had it before I packaged it (and did not found in docs anything about it, if they had non-binary based installer it would be easier to find all those). I haven't increased package version to -2 to not force rebuild for people that got it working already.

Schnouki commented on 2010-06-15 08:43

It took me hours to figure this out, but cpio is needed to install this package. Could you please add it in makedepends? :)

giniu commented on 2010-05-01 20:43

There are few small issues with this package (all with some workarounds), I'd be happy to hear what you think about it and hints about how to fix it - for example, for reason unknown to me, installer do not work in fakeroot and it is binary file so it's hard to debug.

Keep in mind, that MKL is free only for non-commercial use and you need to get license file, using serial number you obtain during registration. Also, remember, that academic use not always is considered non-commercial in this license, read it carefully!

There is set of tests in $MKLROOT/tests - special care needs to be taken for scalapack test, it's very easy to mismatch MPI libraries if you have more than one and get segfaults in it (for example if you have both openmpi and mpich2 installed).

$MKLROOT variable is defined in profile.d/intel-mkl.sh, so you need to source it, or restart before it's accessible.

Have fun!