Using the Phi in the class room in a multi-user environment


We just acquired systems with Phi cards for Academic use. Our first programming class using the cards is about to start, and we are new to the both the development flow and to what we need to do for multi-user academic use. For instance we are not able to use our Active Directory accounts on the Phi card (even though they work on the CentOS host system). Could folks here point me to resources related to: class-room use,  multi-user environments with remote authentication, and possible cautions related to student users?

Thanks in advance,


Intel Phi compiling cl file occurs Stack dump: Segmentation fault (core dumped) Y86 DAG->DAG and Function Pass Manager


when i compile the cl file on Intel Many Integrated Core and linux system,i gets the below errors

Stack dump:
0.      Running pass 'Function Pass Manager' on module 'Program'.
1.      Running pass 'Y86 DAG->DAG Instruction Selection' on function '@test_kernel'
Segmentation fault (core dumped)

who can get me some suggestions? Thank you!

here is my code of OpenCL kernel

Online SAP HR training in Hyderabad USA,UK,Canada,Australia,India,Dubai, @ +91 800 8000 311





• What is SAP?

• ASAP Methodology

• About versions and Architecture

• SAP landscape

• HR in SAP

• Why SAP HR as ERP Solution for a company




• Enterprise Structure

• Personnel Structure

• Organizational Structure




• Overview of Organizational Objects and Structures

Problem in offload to Intel MIC with Intel 15 Compiler


I recently updated my Intel compiler from Intel 14 to Intel 15 (Trail version).

I ran a cluster job on 8 nodes.

The program had an offload section to print "hi this is offload section"(The printing per node happens multiple times).

It seems like some nodes have printed the offload while others have thrown an error.

Here is the output/error I got.

What does __kmp_hierarchical_barrier_release imply in vTune?


I profiled my program running on Xeon Phi in native mode via vTune and realized that a lot of time goes to __kmp_hierarchical_barrier_release. What does this normally imply? I know it must be some OpenMP issue, but have no idea how to solve it.

BTW, the same piece of code, whening running on Xeon, vTune tells that some significant portion of time (much less than the __kmp_hierarchical_barrier_release in Phi though) goes to __kmp_launch_threads.

Thanks in advance!

Starting out, with 2 to 12 Phi's

So I bought 2 of the 31S1P's (not yet in use) and am contemplating getting another 10 for a fluid dynamics simulation. I'm trying to figure out how to proceed. I apologize if some of these are stupid questions. I think they're reasonable though as my setup is a bit unique: luckily I have a few 3d printers, in case I need to print brackets or ducts, and a 3600 CFM fan with 15" diameter. Some questions:

problems in offload in fortran modules

Hi all,

I have been trying to run what is called CESM(climate earth system model) and added an offload to one of its Fortran modules.

!dir$ offload begin target (mic)
    print *,'hi this is the offload section'
!dir$ end offload

I performed a successful build. The ar I replaced with the xiar and managed a successful build of the modules.

However while running the final executable i get the following error.

MPSS 3.4.3 restart failed when try to add an NFS mount entry to mic0


the host running on centos 7 has a new kernel Linux 3.10.0-123.20.1.el7.x86_64,

before mpss installation, I recompiled the mpss module and reflashed the firmware to 391 for mpss 3.4.3,

mic and mpss run well by using miccheck, mininfo, systemctl status mpss. 

NFS server has been installed in the host with:  yum install nfs-utils

rpcbind and nsf service are running well. firewalld and NetworkManger have been stopped. SELinux is disabled.

Subscribe to Unix*