From Documentation
Jump to: navigation, search
(Release Note Changes)
(General Notes: how to start the gui version of idb)
Line 55: Line 55:
  
 
=General Notes=
 
=General Notes=
 +
 +
==Using idb in graphical mode==
 +
Note that idb (the gui version of the debugger) will not launch properly on all systems where the intel compilers are installed due to java version and resource limit incompatibilities.  You can run the command line version, ''idbc'', on these systems, but if you'd like to use the gui version you have to use a development node.  For example, to run it on orca:
 +
 
 +
  ssh -Y orca.sharcnet.ca
 +
  ssh -Y orc-devel2
 +
  idb 
  
 
==Release Note Changes==
 
==Release Note Changes==

Revision as of 14:10, 6 March 2014

INTEL
Description: the default compiler on all sharcnet systems
SHARCNET Package information: see INTEL software page in web portal
Full list of SHARCNET supported software


Introduction

The intel compiler is part of the default sharcnet module environment on all sharcnet clusters.

Version Selection

module load intel/12.1.3

Available Components

Intel(R) C++ Compiler Professional Edition for Linux
o Intel(R) C++ Compiler Professional for applications running on Intel(R) 64
o Intel(R) Debugger for applications running on Intel(R) 64
o Intel(R) Math Kernel Library for applications running on Intel(R) 64
o Intel(R) TBB for applications running on Intel(R) 64
o Intel(R) IPP for applications running on Intel(R) 64

Intel(R) Fortran Compiler Professional Edition for Linux
o Intel(R) Fortran Compiler Professional for applications running on Intel(R) 64
o Intel(R) Debugger for applications running on Intel(R) 64
o Intel(R) Math Kernel Library for applications running on Intel(R) 64

Component Locations

All Versions
icc - C Compiler - /opt/sharcnet/intel/Version/icc
icpc - C++ Compiler - /opt/sharcnet/intel/Version/icpc
ifort - Fortran Compiler - /opt/sharcnet/intel/Version/ifc
ipp - Performance Primitives - /opt/sharcnet/intel/Version/icc/ipp
tbb - Threading Building Blocks - /opt/sharcnet/intel/Version/icc/tbb

Version 12.1.3
idb - Intel Debugger - /opt/sharcnet/intel/Version/{icc,ifc}/bin/idb (gui based)
mkl - Perf Libraries - /opt/sharcnet/mkl/10.3.9/mkl

Version 11.0.083 and 11.1.069
idb - Intel Debugger - /opt/sharcnet/intel/Version/{icc,ifc}/bin/intel64/idbc
mkl - Perf Libraries - /opt/sharcnet/intel/Version/{icc,ifc}/mkl

Examples

Fortran and C++ program samples are installed with the compiler.
These can be copied to your work directory to experiment with as follows:

cp -r /opt/sharcnet/intel/<b>Version</b>/icc/Samples/C++ /work/$USER

cp -r /opt/sharcnet/intel/<b>Version</b>/ifc/Samples/Fortran /work/$USER

General Notes

Using idb in graphical mode

Note that idb (the gui version of the debugger) will not launch properly on all systems where the intel compilers are installed due to java version and resource limit incompatibilities. You can run the command line version, idbc, on these systems, but if you'd like to use the gui version you have to use a development node. For example, to run it on orca:

 ssh -Y orca.sharcnet.ca
 ssh -Y orc-devel2
 idb  

Release Note Changes

o Users may find error message about -lguide not found. This occurs because libgruide.a and libguide.so is deprecated in the newer releases of the intel compiler suite. It has been replaced by libiomp and liboimp5 in release 12 therefore -lguide should be replaced with -liomp5.

References

o Intel Composer XE 2013 (Intel C++, Fortran Compilers and Libraries)
http://software.intel.com/en-us/intel-composer-xe

o Intel Developer Zone Content Library
http://software.intel.com/en-us/search/site/type/book

o Getting Started with the Intel C++ Compiler Professional Edition for Linux OS
https://www.sharcnet.ca/Software/Intel/ICC/

o Getting Started with the Intel Fortran Compiler Professional Edition for Linux OS
https://www.sharcnet.ca/Software/Intel/IFC/

o Intel Guide for Developing Multithreaded Applications - Parts 1 & 2
https://www.sharcnet.ca/Software/Intel/docs/100407_Parallel_Programming_01.pdf
https://www.sharcnet.ca/Software/Intel/docs/100412_Parallel_Programming_02.pdf

o Intel Parallel Debugger Extensions for Intel Composer XE (version 12 only)
http://software.intel.com/en-us/articles/parallel-debugger-extension/

o Intel Compiler Version Number Mapping
http://software.intel.com/en-us/articles/intel-compiler-and-composer-update-version-numbers-to-compiler-version-number-mapping