Compiling python 2.7.10 using intel 2016 compiler on OSX 10.10

I'm trying to compile python 2.7.10 using ICC 16.0.0 20150803, on OSX 10.10. I have xcode commandlinetools installed in /Library/Developer/CommandLineTools

Running make works fine, but during make install I run into the following error:

icc -g -O2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g  -O3 -Wall -Wstrict-prototypes -o FileSettings.o -c ./FileSettings.m
clang: error: argument to '-isysroot' is missing (expected 1 value)
problem occurred when compiling './FileSettings.m' with the clang compiler (code 1)
make: *** [FileSettings.o] Error 1

Array slicing with MKL

Hi there,

I am currently working on a two-dimensional ADI Crank-Nicolson algorithm using the pardiso and cspblas packages. In order to use the Alternating-Direction-Implicit (ADI) method, I need to solve a linear system of equations Ax = By, where x and y are single columns and single rows from a 2D matrix. However I am having difficulty thinking of a way to extract singular rows and columns from a matrix.

Is there a fast way I can slice an array using the MKL package such that I do not have to iterate over my array every step?

"Source/Assembly Code is not available" while doing a General Exploration


I am trying to open and view the results of general exploration analysis using VTune Amplifier 2015 for Systems, Update 3 (build 407750) on Windows 7 Enterprise 64-bit Service Pack 1. I had collected the data by running my application on a Linux machine, kernel version 3.13.0-57-generic. I had compiled my application with the debug information (-g flag). This was the command I had used to collect the data :

LIBXSMM Prefetching on Xeon Phi


I am attempting to use LIBXSMM on a Xeon Phi and it fails to compile when I use

    make install OFFLOAD=1 PREFETCH=1 MNK="2,4,6,8,10,12,14,16,18,20,23"

I am getting the error

    ~/libxsmm/samples/smm/specialized.cpp(143): error: call of an object of a class type without appropriate operator() or conversion functions to pointer-to-function type
            xmm(pa, pb, pc LIBXSMM_PREFETCH_ARGA(pa + asize) LIBXSMM_PREFETCH_ARGB(pb + bsize) LIBXSMM_PREFETCH_ARGC(tmp) LIBXSMM_PREFETCH_ARGC(pc + csize_act));

Getting different result when linking to mkl_intel_thread or mkl_sequential

Hi, Guys,

When i use intel mkl library, i met a strange problem.

I built liabaray A (it would call cblas_sgemm function), using

The routine to get the wrong result:
I built application B which depend on library A, if in the makefile I included as dependency, I ran the application B, it could not get the right result.

Does Intel VTune Amplifier 2016 for Systems support arm 64bit android system?

When using for android system (64bit system arm cpu) , error occured : 

C:\Program Files (x86)\IntelSWTools\VTune Amplifier 2016 for Systems\bin64>amplxe-cl -collect hotspots -target-system=android:VSEYVKW86SU8DAQK
amplxe: Using target: android:VSEYVKW86SU8DAQK
amplxe: Error: /data/local/tmp/[24]: /data/local/tmp/ not executable: magic 7F45
amplxe: Error: Amplifier cannot detect Android device configuration.

OpenMP crash when using Fortran CLASS(*)


I'm seeing a weird crash when using an openmp do loop with a class(*) pointer.  A short test case is attached.  In the test case, if the three lines of the 'select type' statement are included, the code crashes.  If the select type is commented, the code runs.  Interestingly, the code does not even need to execute the select type statement for the crash to happen as I have a 'cycle' statement at the start of the loop. 

I can't see anything apparently wrong with the code.  Is this a possible openmp and/or fortran bug or am I violating something in the openmp standard?

Subscribe to Threading