Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Xin_C_
Beginner
68 Views

Where I can download ICC 1.15 version

I install Intel® System Studio Professional Edition, in which ICC version is 1.16. I, however, need 1.15. Could you tell me how to get this version?

0 Kudos
4 Replies
Kittur_G_Intel
Employee
68 Views

Hi Xin,
It's strange that you mention ICC 1.15. The latest version of Intel System Studio is 2016 Update 1 version that's out. And, ICC (the Intel Compiler component) version in there is 16.0 Update 1 version as well.  So, I don't know what version you're actually asking as it appears there could be a typo in the version. Do you mean 15.0 version of ICC?

Now, can you please let me know what  version of the Intel System Studio you installed? Can you let me know the package name?
Also, can you do the following and provide me the output?

1) %source <install-dir>/bin/iccvars.sh intel 64
2) %icc -V
This should output the version and build number of the compiler.

Once I get clear info on your question based on the input above I can respond correctly. Appreciate the info.

Regards,
Kittur

 

 

 

0 Kudos
Xin_C_
Beginner
68 Views

Hi Kittur,

Thank you for your reply. The reason that I need icc 1.15.0 is what I want to build a mixed project with CUDA 7.5. Currently, the nvcc of this CUDA need icc 1.15.0.

1) %source <install-dir>/bin/iccvars.sh intel 64

#!/bin/sh
#
# Copyright  (C) 1985-2015 Intel Corporation. All rights reserved.
#
# The information and source code contained herein is the exclusive property
# of Intel Corporation and may not be disclosed, examined, or reproduced in
# whole or in part without explicit written authorization from the Company.
#

PROD_DIR="/home/xinc/intel/compilers_and_libraries_2016.1.150/linux"

INTEL_TARGET_ARCH=
INTEL_TARGET_PLATFORM=linux

if [ -e $PROD_DIR/bin/intel64/icl_fbsd.cfg ]; then
    INTEL_TARGET_ARCH=intel64
    INTEL_TARGET_PLATFORM=freebsd
fi

COMPILERVARS_ARGV=$#
if [ $# -eq 0 ]; then
  if [ "$COMPILERVARS_ARCHITECTURE" != '' ]; then
    INTEL_TARGET_ARCH=$COMPILERVARS_ARCHITECTURE
  fi
  if [ "$COMPILERVARS_PLATFORM" != '' ]; then
    INTEL_TARGET_PLATFORM=$COMPILERVARS_PLATFORM
  fi
fi

while [ $# -gt 0 ]
do
opt="$1"
case $opt in
  -arch)
  shift
  INTEL_TARGET_ARCH="$1"
  shift
  ;;
  -platform)
  shift
  INTEL_TARGET_PLATFORM="$1"
  shift
  ;;
  *)
  INTEL_TARGET_ARCH="$1"
  shift
  ;;
esac
done

if [ ! -e $PROD_DIR/bin/intel64/icl_fbsd.cfg ] && \
   [ "$INTEL_TARGET_ARCH" != "ia32" -a "$INTEL_TARGET_ARCH" != "intel64" -o \
     "$INTEL_TARGET_PLATFORM" != "android" -a "$INTEL_TARGET_PLATFORM" != "linux" -a "$INTEL_TARGET_PLATFORM" != "mac" ]; then

  echo "compilervars.sh <arch> [-arch <arch>] [-platform <platform>]"
  echo ""
  echo "  <arch> must be one of the following:"
  echo "      ia32           : Set up for IA-32 target."
  echo "      intel64        : Set up for Intel(R)64 target."
  echo "  <platform> must be of the following:"
  echo "      linux          : Set to Linux target.(default)"
  if [ "`uname`" = "Darwin" ]; then
    echo "      mac            : Set to Mac target."
  fi
  echo "      android        : Set to Android target."
  echo ""
  echo "If the arguments to the sourced script are ignored (consult docs"
  echo "for your shell) the alternative way to specify target is environment"
  echo "variables COMPILERVARS_ARCHITECTURE to pass <arch> to the script"
  echo "and COMPILERVARS_PLATFORM to pass <platform>"

  return 1
elif [ -e $PROD_DIR/bin/intel64/icl_fbsd.cfg ] && \
     [ "$INTEL_TARGET_ARCH" != "intel64" -o \
       "$INTEL_TARGET_PLATFORM" != "freebsd" ]; then

  echo "compilervars.sh <arch> [-arch <arch>] [-platform <platform>]"
  echo ""
  echo "  <arch> must be one of the following:"
  echo "      intel64        : Set up for Intel(R)64 target."
  echo "  <platform> must be of the following:"
  echo "      freebsd        : Set to FreeBSD target."
  echo ""
  echo "If the arguments to the sourced script are ignored (consult docs"
  echo "for your shell) the alternative way to specify target is environment"
  echo "variables COMPILERVARS_ARCHITECTURE to pass <arch> to the script"
  echo "and COMPILERVARS_PLATFORM to pass <platform>"

  return 1

if [ "$INTEL_TARGET_PLATFORM" = "mac" ]; then
  INTEL_TARGET_PLATFORM="linux"
fi

if [ $COMPILERVARS_ARGV -eq 0 ] ; then
  #pass default values via COMPILERVARS_*
  if [ "$COMPILERVARS_ARCHITECTURE" = '' ]; then
    COMPILERVARS_ARCHITECTURE=$INTEL_TARGET_ARCH
  fi
  if [ "$COMPILERVARS_PLATFORM" = '' ]; then
    COMPILERVARS_PLATFORM=$INTEL_TARGET_PLATFORM
  fi
  INTEL_TARGET_ARCH=
  INTEL_TARGET_PLATFORM=
fi

if [ -e $PROD_DIR/daal/bin/daalvars.sh ]; then
   . $PROD_DIR/daal/bin/daalvars.sh $INTEL_TARGET_ARCH
fi
if [ -e $PROD_DIR/../../debugger_2016/bin/debuggervars.sh ]; then
  . $PROD_DIR/../../debugger_2016/bin/debuggervars.sh $INTEL_TARGET_ARCH
fi
if [ -e $PROD_DIR/tbb/bin/tbbvars.sh ]; then
   . $PROD_DIR/tbb/bin/tbbvars.sh $INTEL_TARGET_ARCH
fi
if [ -e $PROD_DIR/mkl/bin/mklvars.sh ]; then
  . $PROD_DIR/mkl/bin/mklvars.sh $INTEL_TARGET_ARCH
fi
if [ -e $PROD_DIR/ipp/bin/ippvars.sh ]; then
  . $PROD_DIR/ipp/bin/ippvars.sh $INTEL_TARGET_ARCH $INTEL_TARGET_PLATFORM
fi
if [ -e $PROD_DIR/mpi/intel64/bin/mpivars.sh ] && \
   [ "$INTEL_TARGET_ARCH" = "intel64" -o "$COMPILERVARS_ARCHITECTURE" = "intel64" ]; then
  . $PROD_DIR/mpi/intel64/bin/mpivars.sh
fi
if [ -e $PROD_DIR/pkg_bin/compilervars_arch.sh ]; then
    . $PROD_DIR/pkg_bin/compilervars_arch.sh $INTEL_TARGET_ARCH $INTEL_TARGET_PLATFORM
fi

 

I hope that this information can help you

0 Kudos
Kittur_G_Intel
Employee
68 Views

Hi Xin,
Pardon the delay :-( From your response it appears you need to download the 16.0 Update 1 version. If you already have purchased the product you can download the 16.0 update 1 release of the product from the Intel Registration Center at: https://registrationcenter.intel.com/ Once you login, clicking on the product will allow you to download the latest update 2 version or update 1 as well that you can choose from the drop menu. 

If you have not purchased the Intel System Studio product yet and would like to evaluate then you can do so at: https://software.intel.com/en-us/intel-system-studio/try-buy

Let me know if the above helps. Thanks for your patience through this.

Regards,
Kittur

0 Kudos
Yasemin_K_
Beginner
68 Views

Hi,

I have installed l_mpi_p_5.1.3.181 and impi. As a student I need to make parallel computing on my 8 cores laptop.
When I run my "Makefile", which is already used on clustered computers, I get the error as below:

 

/home/yasemin/intel/compilers_and_libraries_2016.2.181/linux/mpi/intel64/bin/mpiicc: line 562: icc: command not found

 

I think, I need to download and install intel C compiler (ICC). Can you send a link to download it? Is it free for students?

 

Thanks

Yasemin

0 Kudos