Intel Compilers

From NBI Handbook
Jump to: navigation, search

Intel® C++ and Fortran Compilers

NBI has bought 2 Intel compiler floating licenses for each of Mac and Linux. In addition we can help if you want to purchase stand-alone licenses if you contact NBI IT support.

License server

The license server is at intellm.nbi.dk and listens on port 28518, in short 28518@intellm.nbi.dk. It is not reachable outside of the NBI firewalls unless you use VPN. Machines using this server should have a fully qualified domain name for easy identification.

Components

At present (2016-10-03) we have access to the following components for Linux:

  • Intel(R) C++ Compiler 17.0
    • Intel C++ Compiler
  • Intel(R) Fortran Compiler 17.0
    • Intel Fortran Compiler
  • Intel(R) Math Kernel Library 2017 for C/C++
    • Intel MKL core libraries for C/C++
    • Intel TBB threading support
    • GNU* C/C++ compiler support
  • Intel(R) Math Kernel Library 2017 for Fortran
    • Intel MKL core libraries for Fortran
    • GNU* Fortran compiler support
    • Fortran 95 interfaces for BLAS and LAPACK
  • Intel(R) Integrated Performance Primitives 2017
    • Intel IPP single-threaded libraries: General package
  • Intel(R) Threading Building Blocks 2017
    • Intel TBB
  • Intel(R) Data Analytics Acceleration Library 2017
    • Intel(R) Data Analytics Acceleration Library 2017
  • Intel(R) Debugger for Heterogeneous Compute 2017
    • GNU* GDB 7.6 and ELFDWARF library
  • GNU* GDB 7.10
    • GNU* GDB 7.10 on Intel(R) 64
  • Intel(R) Debugger for Intel(R) MIC Architecture 2017
    • GNU* GDB 7.8
    • GDB Eclipse* Integration

There are similar components for Mac.

The installation files are available at the software repository at NBI. You must login using your KU id.

Usage

The compilers are installed on many of our login and compute servers running Linux. The standard installation directory is /opt/intel. In order to add the relevant directories to your various search paths, do

if your shell is bash

. /opt/intel/bin/compilervars.sh intel64

and if you use tcsh

source /opt/intel/bin/compilervars.csh intel64

Documentation

Intel's documentation tree starts at Intel-compilers.