HPC/Carbon Cluster - Development tools: Difference between revisions
< HPC
Jump to navigation
Jump to search
mNo edit summary |
m (→Intel MPI) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
This is an overview of the compilers and MPI libraries available on Carbon. | |||
Each package name leads to its documentation. | |||
; See also: [[HPC/Software/Modules#Intel development tools | Module catalog]]. | |||
== Compilers == | == Compilers == | ||
Line 10: | Line 15: | ||
=== [http://software.intel.com/en-us/articles/intel-sdp-products/ Intel Software Development Products] === | === [http://software.intel.com/en-us/articles/intel-sdp-products/ Intel Software Development Products] === | ||
As of 2011, we have the following tools under support within the ''Intel® Composer XE 2011 for Linux'' bundle. | As of 2011, we have the following tools under support within the [http://software.intel.com/en-us/articles/intel-composer-xe/ ''Intel® Composer XE 2011 for Linux''] bundle. | ||
* [http://software.intel.com/en-us/articles/intel-c-compiler-professional-edition-for-linux-documentation/ Intel C/C++] | |||
* [http://software.intel.com/en-us/articles/intel-c-compiler-professional-edition-for-linux-documentation/ Intel C/C++] | |||
* [http://software.intel.com/en-us/articles/intel-fortran-compiler-professional-edition-for-linux-documentation/ Intel Fortran] | * [http://software.intel.com/en-us/articles/intel-fortran-compiler-professional-edition-for-linux-documentation/ Intel Fortran] | ||
* [http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation/ Math Kernel Library] -- see also [[HPC/Software/Modules/mkl]] | * [http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation/ Math Kernel Library] -- see also [[HPC/Software/Modules/mkl]] | ||
* Integrated Performance Primitives Documentation (IPP) | * [http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-documentation/ Integrated Performance Primitives Documentation (IPP)] | ||
* Threading Building Blocks Documentation (TBB) | * [http://software.intel.com/en-us/articles/intel-threading-building-blocks-documentation/ Threading Building Blocks Documentation (TBB)] | ||
* Debugger (idb) | * [http://software.intel.com/en-us/articles/intel-c-compiler-professional-edition-for-linux-documentation/ Debugger (idb)] | ||
Documentation is | Documentation is installed locally mainly under: | ||
$ICC_HOME/Documentation | $ICC_HOME/Documentation | ||
<pre> | <pre> | ||
Line 33: | Line 39: | ||
=== [http://www.open-mpi.org/ OpenMPI] === | === [http://www.open-mpi.org/ OpenMPI] === | ||
This is the primary and recommended MPI version. It supports Ethernet and | This is the primary and recommended MPI version. It supports Ethernet and InfiniBand interconnect, with InfiniBand set as default by means of an [http://www.open-mpi.org/faq/?category=openfabrics#ib-btl <code>OMPI_MCA_…</code>] environment variable. | ||
* [http://www.open-mpi.org/doc/ OpenMPI Documentation] | * [http://www.open-mpi.org/doc/ OpenMPI Documentation] | ||
* [http://www.open-mpi.org/faq FAQ] | * [http://www.open-mpi.org/faq FAQ] | ||
=== | === Intel MPI === | ||
* [ | * See [[HPC/Software/Modules/impi]] | ||
===[http://www-unix.mcs.anl.gov/mpi/mpich1/ MPICH]/[http://www.mcs.anl.gov/research/projects/mpich2/ MPICH2]=== | ===[http://www-unix.mcs.anl.gov/mpi/mpich1/ MPICH]/[http://www.mcs.anl.gov/research/projects/mpich2/ MPICH2]=== |
Latest revision as of 22:22, June 3, 2011
This is an overview of the compilers and MPI libraries available on Carbon. Each package name leads to its documentation.
- See also
- Module catalog.
Compilers
GNU family
Intel Software Development Products
As of 2011, we have the following tools under support within the Intel® Composer XE 2011 for Linux bundle.
- Intel C/C++
- Intel Fortran
- Math Kernel Library -- see also HPC/Software/Modules/mkl
- Integrated Performance Primitives Documentation (IPP)
- Threading Building Blocks Documentation (TBB)
- Debugger (idb)
Documentation is installed locally mainly under:
$ICC_HOME/Documentation
$ ls -F $ICC_HOME/Documentation/en_US Release_NotesC.pdf compiler_c/ documentation_f.htm getting_started_f.pdf lgpltext Release_NotesF.pdf compiler_f/ flicense idb/ mkl/ clicense documentation_c.htm getting_started_c.pdf ipp/ tbb/
No longer maintained on Carbon:
MPI
OpenMPI
This is the primary and recommended MPI version. It supports Ethernet and InfiniBand interconnect, with InfiniBand set as default by means of an OMPI_MCA_…
environment variable.
Intel MPI
MPICH/MPICH2
- Not installed explicitly, but Intel-MPI is based on MPICH2 and provides an MPICH2 runtime environment for precompiled binaries.