| November 8, 2010 12:00 AM PST | |
If you are a software developer and you are developing software on a cluster that is only using the Message Passing Interface (MPI), then perhaps Intel® Cluster Studio is the right product for your software development. At the time of this writing, the install package for Intel® Cluster Studio 2012 on Linux* OS consists of:
- Intel® C++ Compiler XE 12.1
- Intel® Debugger 12.1
- Intel® Fortran Compiler XE 12.1
- Intel® Integrated Performance Primitives 7.0 Update 5
- Intel® Math Kernel Library 10.3 Update 6 (Intel® MKL 10.3 Update 6), which includes ScaLAPACK and Cluster DFT (Discrete Fourier Transform)
- Intel® MPI Library 4.0 Update 3
- Intel® MPI Benchmarks1 3.2.3
- Intel® Threading Building Blocks 4.0
- Intel® Trace Analyzer2 and Trace Collector3 8.0 Update 3
The install package for Intel® Cluster Studio 2012 on Microsoft* Windows* HPC Server 2008 OS and Microsoft* Windows* HPC Server 2008 R2 OS consists of:
- Intel® C++ Compiler XE 12.1
- Intel® Fortran Compiler XE 12.1
- Intel® Integrated Performance Primitives 7.0 Update 5
- Intel® Math Kernel Library 10.3 Update 6 (Intel® MKL 10.3 Update 6), which includes ScaLAPACK and Cluster DFT (Discrete Fourier Transform)
- Intel® MPI Benchmarks1 3.2.3
- Intel® MPI Library 4.0 Update 3
- Intel® Threading Building Blocks 4.0
- Intel® Trace Analyzer2 and Collector3 8.0 Update 3
- Integration of Intel® Visual Fortran Compiler within Microsoft* Visual Studio* (For Windows* OS and installed only on the master node)
As a prerequisite for Intel® Cluster Studio on Windows* OS, if you will be installing the included Microsoft Visual Studio 2010 Shell, additional Microsoft software may be required to be installed prior to beginning the installation of Intel® Cluster Studio 2012. Microsoft .NET 4.0 Framework is required for Microsoft Visual Studio 2010 Shell. If you do not already have this installed, you can download the installer:
.NET 4.0 Framework 32-bit and 64-bit
Intel® Cluster Studio is a replacement for Intel® Cluster Toolkit Compiler Edition, where Intel® Cluster Studio includes everything that Intel® Cluster Toolkit Compiler Edition has, plus it comprises Intel® Integrated Performance Primitives and Intel® Threading Building Blocks.
This web-page-based tutorial contains information for installing software packages to support homogeneous cluster computing for IA-32, and Intel® 64 architectures. The operating system support is as follows:
The tutorial was last checked and validated on November 8, 2011. The emphasis of this tutorial is on the interoperability of the software components listed above.
If the installation directory on Linux or Microsoft Windows HPC Server 2008 or Microsoft Windows HPC Server 2008 R2 requires system administrative write privileges (e.g., /opt/intel on Linux), the user of the Intel® Cluster Studio may need assistance from their system administrator in installing the associated software packages on their cluster system. This assumes that the user’s login account does not have administrative privileges.
In general, the Intel® Cluster Studio is built around the current release of Intel® MPI Library, which at present is version 4.0 Update 3. On Linux, Intel® MPI Library 4.x is binary incompatible with Intel® MPI Library 1.x versions, but is compatible with Intel® MPI Library 2.x, and Intel® MPI Library 3.x releases. Therefore for Linux-based systems, patrons should not attempt to mix the software tools that were packaged into Intel® Cluster Toolkit 2.x, Intel® Cluster Toolkit 3.x or Intel® Cluster Toolkit 4.x, or Intel Cluster Studio 2011 with the previous 1.x releases of the toolkit or vice versa. Intel® Cluster Studio 2012 is not compatible with Intel® Cluster Toolkit 1.0. However, Intel® Cluster Studio 2012 is compatible with Intel® Cluster Toolkit 2.x, Intel® Cluster Toolkit 3.x, Intel® Cluster Toolkit 4.x, and Intel® Cluster Studio 2011 in regards to IA-32 and Intel® 64 architectures.
1 Intel® Trace Analyzer was formerly known as Vampir.
2 Intel® Trace Collector was formerly known as Vampirtrace.
3 Intel® MPI Benchmarks was formerly known as the PMB benchmarks.
4 Intel® Cluster Ready* is an applications platform architecture standard for Linux* clusters. Please convey to your users the Linux* platform needed for your MPI application with:
This application has been verified to run correctly on Linux* clusters which are conforming to the Intel® Cluster Ready platform architecture. Each Intel® Cluster Ready system is shipped and tested with a diagnostic tool: Intel® Cluster Checker. Intel® Cluster Checker is used to validate operability and compliance, as well as overall system health. On an Intel® Cluster Ready system, start with these commands to easily find out about diagnostic logs:
$ . /opt/intel/clck/<version>/clckvars.sh $ cluster-check --report
For more information on Intel® Cluster Ready, and on the alliance of partner vendors, please visit http://www.intel.com/go/cluster.
Download the Tutorial [PDF 48KB]
Copyright© 2004-2011, Intel Corporation
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm
Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. Go to: http://www.intel.com/products/processor_number/
MPEG-1, MPEG-2, MPEG-4, H.261, H.263, H.264, MP3, DV, VC-1, MJPEG, AC3, AAC, G.711, G.722, G.722.1, G.722.2, AMRWB, Extended AMRWB (AMRWB+), G.167, G.168, G.169, G.723.1, G.726, G.728, G.729, G.729.1, GSM AMR, GSM FR are international standards promoted by ISO, IEC, ITU, ETSI, 3GPP and other organizations. Implementations of these standards, or the standard enabled platforms may require licenses from various entities, including Intel Corporation.
BlueMoon, BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Cilk, Core Inside, E-GOLD, i960, Intel, the Intel logo, Intel AppUp, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, Intel Insider, the Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Sponsors of Tomorrow., the Intel Sponsors of Tomorrow. logo, Intel StrataFlash, Intel vPro, Intel XScale, InTru, the InTru logo, the InTru Inside logo, InTru soundmark, Itanium, Itanium Inside, MCS, MMX, Moblin, Pentium, Pentium Inside, Puma, skoool, the skoool logo, SMARTi, Sound Mark, The Creators Project, The Journey Inside, Thunderbolt, Ultrabook, vPro Inside, VTune, Xeon, Xeon Inside, X-GOLD, XMM, X-PMU and XPOSYS are trademarks of Intel Corporation in the U.S. and other countries.
* Other names and brands may be claimed as the property of others.
Microsoft, Windows, Visual Studio, Visual C++, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.
Java is a registered trademark of Oracle and/or its affiliates.
This article applies to: Tools, Intel® Cluster Toolkit for Linux* Knowledge Base, Intel® Cluster Toolkit for Windows* Knowledge Base, ISC General
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (3) 
| July 6, 2010 4:52 AM PDT
Konstantin Boyanov | I agree with the previous post... |
| October 11, 2010 7:32 AM PDT
sivanesan | I like intel cluster toolkit. |


Mark Westwood