Intel Xeon Phi - IBM Flex x240


I joint the HPC Code Modernization Workshop held in Stockholm on June 3'rd 2015.

At the workshop we were offered an Intel software/hardware bundle including "Intel Parallel Studio XE Cluster Edition and 1 Intel Xeon Phi 5150P".

My development environment is a IBM Flex x240  computer node with 2 Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz CPU's and 256 GB RAM.

In order to install the Intel Xeon Phi 5110P, I need to by a Flex System PCIe Expansion Node, but I am a bit unsure if the offered Xeon Phi processor can be installed.

MPSS 3.5.1 and Scientific Linux 7.1


I have MPSS 3.5.1 and I would like to install it on Scientific Linux 7.1.

Scientific Linux 7.1 - is based on RHE 7.1 and has the same kernel: Linux ys03 3.10.0-229.el7.x86_64 #1 SMP Mon Mar 9 16:14:50 CDT 2015 x86_64 x86_64 x86_64 GNU/Linux

Unfortunatelly  I didn't find any ofed modules in main package for this kernel:

Xeon Phi - Error in installation

When installing the mpss-3.5.1 on CentOS 7 (kernel 3.10.0-229.el7.x86_64), I got an error when issue " micctrl --initdefaults" as below:

[Error] micrasrelmond: [Parse] START_WITH_SECURITY=false invalid config parameter

[Warning] micrasrelmond: Generating compatibility network config file /opt/intel/mic/filesystem/micrasrelmond/etc/sysconfig/network/ifcfg-mic0 for IDB.

Optimization question: Using temporary variables instead of direct array access


lately I've seen a piece of code out of a famous scientific article, which is known for its fastness. In it the author always uses temporary variables to restrict access to array elements to a minimum. For example in a inner loop for a recurrent formula he uses:

real :: temp
real :: p(:)
do i=2,m
    ... some read access to 'temp' 
        for other variables...
end do

I personally would prefer:

gFortran to iFortran static build

Background: I maintain a large legacy Fortran77 code with that has, for many years, been successfully compiled and linked under a c-shell with gFortran and g++, now under OS X Yosemite. I am moving the code from gFortran to Intel Fortran in an attempt to address some 32-bit pointer issues that seem to be cropping up as I increase the size of internal arrays. My first attempt to compile the Fortran code with ifort was successful but the link to the c++ binary is problematic as I need to access the static Intel 64-bit fortran libraries like I do under gFortran.

install option desired

I would like an install option that does not appear to be offered.

We have set aside a couple of our Linux Intel Fortran licenses for use in classified military environments.  Typically, we will install ifort to support an event for a couple of weeks, then remove all of our files after we are done.

Due to being in a secure environment with no Internet access, and system administrators who are paid to be "paranoid", we do an offline install limited to the user. This installs the compiler under ~/intel (i.e., /home/user/intel) and we extend $PATH with ~/intel/bin

Iscriversi a Linux*