- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -

Intel Compiler: Difference between revisions

From HLRS Platforms
Jump to navigationJump to search
No edit summary
 
(Add note about the new Intel oneAPI compilers)
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{| width="99%" cellpadding="3"
{{Infobox software
! style="background-color: #bbdfd7" | ''Tool''
| description = '''Intel® Professional Edition Compilers''' include advanced optimization features, multithreading capabilities, and support for Intel® processors and compatible processors. They also provide highly optimized performance libraries for creating multithreaded applications.
! style="background-color: #bbdfd7" | [http://www.hlrs.de/systems/platforms/nec-sx8/ NEC SX8]
| logo = [[Image:intel-logo.png]]
! style="background-color: #bbdfd7" | [[NEC_SX-9 | NEC SX9]]
| developer              = Intel
! style="background-color: #bbdfd7" | [[NEC_Nehalem_Cluster | NEC Nehalem Cluster]]
| available on      =  
! style="background-color: #bbdfd7" | [https://kb.hlrs.de/dgrid/ IBM bw-grid Cluster]
| category                  = [[:Category:Compiler | Compiler]]
! style="background-color: #bbdfd7" | [[Cray_XT5m| Cray XT5m]]
| license                =Commercial
! style="background-color: #bbdfd7" |
| website                = [http://software.intel.com/en-us/intel-compilers/ Intel® Compilers homepage]  
! style="background-color: #bbdfd7" |
}}
! style="background-color: #bbdfd7" |
 
! style="background-color: #bbdfd7" |
== Usage ==
! style="background-color: #bbdfd7" |
 
[[sx8|NEC SX-8]]<br />[[NEC_SX-9|NEC SX-9]]
Intel compilers (<tt>icc</tt>, <tt>icpc</tt>, <tt>ifort</tt>) are available through modules
! NEC TX7<br />(a1, asama)
{{Command|command =
!
module load intel
[[Opteron_Cluster_phoenix|Opteron Cluster]]<br />(phoenix)
}}
!
 
[[NEC_Cluster_cacau|NEC Xeon EM64T Cluster]]<br />(cacau)
{{Warning|text =
!
Do not use the <tt>-xHost</tt> option as the frontend nodes are a different architecture than the compute nodes and you will lose performance!
[[NEC_Nehalem_Cluster|NEC Nehalem Cluster]]<br />
}}
!
 
[[Cray_XT5m|Cray XT5m]]<br />
{{Note|text =
!
Since 2021 Intel provide newer LLVM-based Intel oneAPI compilers (<tt>icx</tt>, <tt>icpx</tt>, <tt>ifx</tt>) that are supposed to replace his classic compilers (<tt>icc</tt>, <tt>icpc</tt>, <tt>ifort</tt>). These are included in our Intel modules starting from version 2021.5/2022.0. <b>But be aware that the performance of your applications may be better when compiled with the older classic compilers - especially with <tt>ifort</tt></b>. Please check the porting guides from Intel for [https://www.intel.com/content/www/us/en/developer/articles/guide/porting-guide-for-icc-users-to-dpcpp-or-icx.html C/C++] or [https://www.intel.com/content/www/us/en/developer/articles/guide/porting-guide-for-ifort-to-ifx.html Fortran] to adapt your applications.
[https://kb.hlrs.de/dgrid/ IBM bw-grid cluster]
}}
!
 
[http://www.cuss.uni-stuttgart.de/ CUSS]
== See also ==
! Limitations
* [[Software Development Tools, Compilers & Libraries]]
|-
 
| style="background-color: #e0e0e0" |
== External links ==
[http://wiki.hlrs.de/organization/sos/par/services/apps/chemistry/ '''Computational Chemistry''']
* [http://software.intel.com/en-us/intel-compilers/ Intel® Compilers homepage]
| style="background-color: #e0e0e0" |
 
[http://wiki.hlrs.de/people/poehlmann Pöhlmann]
[[Category:compiler]]
| style="background-color: #e0e0e0" colspan="9" |
|-
| GAMESS-US
|
[http://www.msg.ameslab.gov/GAMESS/GAMESS.html GAMESS homepage]
| available
|
|
|
|
|
|
| style="background-color: #acbecd" |
| no user restrictions, noncommercial use only
|-
| Gaussian
|
[http://www.gaussian.com/ Official Gaussian Website]
| 94<br />98
|
|
|
|
|
|
| style="background-color: #acbecd" |
| no user restrictions, noncommercial use only
|-
| Molpro
|
[http://www.molpro.net/ Molpro homepage]
| 96<br />98<br />2000<br />2002
|
|
|
|
|
|
| style="background-color: #acbecd" |
| no user restrictions, noncommercial use only
|-
| MOPAC
|
[http://www.chm.tu-dresden.de/edv/mopac6/mop.html/ MOPAC 6 manual]
| 6
|
|
|
|
|
|}

Latest revision as of 21:52, 21 October 2022

Intel® Professional Edition Compilers include advanced optimization features, multithreading capabilities, and support for Intel® processors and compatible processors. They also provide highly optimized performance libraries for creating multithreaded applications.
Intel-logo.png
Developer: Intel
Platforms:
Category: Compiler
License: Commercial
Website: Intel® Compilers homepage


Usage

Intel compilers (icc, icpc, ifort) are available through modules

module load intel


Warning: Do not use the -xHost option as the frontend nodes are a different architecture than the compute nodes and you will lose performance!


Note: Since 2021 Intel provide newer LLVM-based Intel oneAPI compilers (icx, icpx, ifx) that are supposed to replace his classic compilers (icc, icpc, ifort). These are included in our Intel modules starting from version 2021.5/2022.0. But be aware that the performance of your applications may be better when compiled with the older classic compilers - especially with ifort. Please check the porting guides from Intel for C/C++ or Fortran to adapt your applications.


See also

External links