⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 release_notes.htm

📁 里面有详细计算程序设计手册和原码分析 fortran90-and-computational-science
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
	<head>
		<title>Intel(R) Fortran Compiler 10.0 for Linux*  Release Notes</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<style type="text/css"> 
		<!-- body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color: #FFFFFF; }
	code { font-family: "Courier New", Courier, mono; font-size: larger; }
	-->
		</style>
	</head>
	<body>
		<H1 style="TEXT-ALIGN: center" align="center"><em>Intel&reg; Fortran Compiler 10.0 for 
				Linux*<br>
			     Release Notes</em></H1>
		<h2>Contents</h2>
		<ul>
			<li>
				<a href="#Overview">Overview </a>
			<li>
				<a href="#NewFeatures">What's New </a>
			<li>
				<a href="#SystemReq">System Requirements </a>
			<li>
				<a href="#Install">Installation </a>
			<li>
				<a href="#Limitations">Known Issues </a>
			<li>
				<a href="#TechSupport">Technical Support </a>
			<li>
				<a href="#Documentation">Documentation </a>
			<li>
				<a href="#AdditionalInfo">Additional Information </a>
			<li>
				<a href="#copyright">Disclaimer and Legal Information </a>
			</li>
		</ul>
		<h2><a name="Overview"></a>Overview</h2>
		<p>This product provides tools for Linux* software developers to create Fortran
		  applications that deliver outstanding performance. Intel&reg;		  Fortran
		  Compiler is a full-language Fortran 95 compiler with many features
		  from the Fortran 2003 standard, plus a wide range of popular language
		  extensions. Intel compilers support multi-threaded code development
		  through autoparallelism and OpenMP* support.    </p>
		<h3>
				Product Contents	</h3>
		<p>This product is available in two editions. </p>
		<p>The <strong>Standard Edition</strong> contains the following components:</p>
		<ul>
          <li> Intel&reg; Fortran Compiler for IA-32  applications
          <li> Intel&reg; Fortran Compiler for IA-64  applications
          <li> Intel&reg; Fortran Compiler for Intel&reg; 64 architecture applications
          <li> Intel&reg; Assembler for IA-64  applications
          <li> Intel&reg; Debugger (See separate Release Notes) 
          <li> Utilities
            <ul>
                    <li> Intel&reg; Compilers code-coverage tool
                    <li> Intel&reg; Compilers test-prioritization tool</li>
            </ul>
          <li>On-disk documentation
            <ul>
              <li>The documentation index is provided for easy access of all
                the documents. It is located at <code>&lt;install-dir&gt;/doc/Doc_Index.htm</code> </li>
            </ul>
          </li>
    </ul>
		<p>The <strong>Professional Edition</strong> includes all of the Standard Edition
		  and adds the Intel&reg; Math Kernel Library, which contains highly optimized,
		  extensively threaded, mathematical functions for engineering, scientific,
		  and financial applications that require maximum performance..</p>
		<p><strong>Note:</strong> The installation path for the Intel&reg; Fortran
		  Compiler is <code>/opt/intel/fc/10.0.xxx</code> , where <code>xxx</code> represents
		  a 3-digit update number. The term <code>&lt;install-dir&gt;</code> is used
		  in throughout this document to refer to the default installation path. </p>
		<p>Installation of the Intel&reg; Math Kernel Library is separate from that
		  of the compiler. Please see the Intel&reg; Math Kernel Library Installation
		  Guide for details. </p>
		<p>To receive technical support and product updates for the tools provided
		  in this product you need to register. For how to register, please see <a href="#TechSupport"> Technical
		  Support</a> section below.</p>
		<h3>Compatibility</h3>
		<p>You must recompile all Fortran sources that were compiled with compilers
		  earlier  than version 8.0, including those that create .mod files.
		  Third-party libraries built with versions earlier than 8.0 will also
		  need to be rebuilt - if you are using third-party libraries that do
		  not support Intel Fortran, please let us know which ones through Intel&reg; Premier
		  Support at <a href="http://www.intel.com/software/products/support">
				https://premier.intel.com</a>. Fortran sources built with Intel Fortran 8.0
				 or later do not need to be recompiled for use with version 10.0.
</p>
		<p>Please also see the section below on &quot;Change in Linking Mixed Fortran-C/C++
		  Applications&quot;. </p>
		<h2><a name="NewFeatures"></a>What's New in Version 10.0</h2>
		<p>The following section discusses new features and changes in the Intel Fortran
		  Compiler version 10.0 and updates to 10.0. Please see the separate release
		  notes for the Intel Debugger. </p>
		<h4>New and Changed Command Line Options</h4>
		<p>The following is a listing of command line options that are new or have
		  changed since the initial version 9.1 release. Please refer to the compiler
		  documentation for more information on these options.</p>
		<dl>
		  <dt><code>-assume [no]old_boz </code></dt>
		  <dd>Controls how binary, octal and hexadecimal constants are treated as
		     arguments to the INT, REAL, DBLE and CMPLX
		    intrinsics. See <a href="#f2003_behaviors">note
		    on Fortran 2003 Behaviors</a> below.
		    (Default: <code>-assume noold_boz</code>) </dd>
		  <dt><code>-assume [no]old_unit_star </code></dt>
		  <dd>Controls how input and output to unit *, as well as ACCEPT, PRINT and
		    TYPE is handled.. See <a href="#f2003_behaviors">note
		    on Fortran 2003 Behaviors</a> below. (Default: <code>-assume old_unit_star</code>) </dd>
		  <dt><code>-assume protect_parens</code></dt>
		  <dd>Determines whether the optimizer honors parentheses in <code>REAL</code> and <code>COMPLEX</code> expression
		    evaluations by not reassociating operations.</dd>
		  <dt><code>-axS</code></dt>
		  <dd>Specifies that the compiler is to generate SSE4 Vectorizing Compiler
		    and Media Accelerators instructions for future Intel processors that support
		    the instructions, as well as generic IA-32 code. (IA-32 and Intel&reg; 64
		    only, default: off) </dd>
		  <dt><code>-check [no]pointer</code></dt>
		  <dd>Enables or disables run-time checking for accesses through null pointers
		    or of unallocated <code>ALLOCATABLE</code> variables. (Default: off)</dd>
		  <dt><code>-cxxlib-nostd</code></dt>
		  <dd>Prevents the compiler from linking with the standard C++ library (Default:
	      off) </dd>
		  <dt><code>-diag-&lt;type&gt; &lt;diag-list&gt;</code></dt>
		  <dd>Controls the display of diagnostic information (Default: off) </dd>
		  <dt><code>-diag-dump</code></dt>
		  <dd>Tells the compiler to print all enabled diagnostic messages and stop
		    compilation (Default: off) </dd>
		  <dt><code>-diag-enable sv[1|2|3] </code></dt>
		  <dd>Enables the Static Verifier. (Default: off) </dd>
		  <dt><code>-diag-enable sv-include</code></dt>
		  <dd>Specifies that include files should also be considered by the Static
		    Verifier</dd>
		  <dt><code>-[no-]diag-id-numbers </code></dt>
		  <dd>Tells the compiler to display diagnostic messages by using their ID number
		    values (Default: on)</dd>
		  <dt><code>-fast</code></dt>
		  <dd>Enables a set of options for improved performance. The options have changed
		    in this release. Please see note below. </dd>
		  <dt><code>-f[no-]instrument-functions</code></dt>
		  <dd>Determines whether function entry and exit points are instrumented (Default:
	      off) </dd>
		  <dt><code>-f[no]-keep-static-consts</code></dt>
		  <dd>Tells the compiler to preserve allocation of variables that are not referenced
		    in the source (Default: off) </dd>
		  <dt><code>-fp-speculation=&lt;mode&gt;</code></dt>
		  <dd>Tells the compiler the mode in which to speculate on floating-point operations
		    (Default: fast)</dd>
		  <dt><code>-[no-]func-groups </code></dt>
		  <dd>Enables or disables function grouping if profiling information is enabled
		    (IA-32 and Intel&reg; 64 only, default: off)</dd>
		  <dt><code>-gdwarf-2</code></dt>
		  <dd>Enables generation of debug information using the DWARF2 format (Default:
	      off) </dd>
		  <dt><code>-heap-arrays[-]</code></dt>
		  <dd>Specifies that automatic arrays and arrays created for temporary computation
		    should be allocated on the heap rather than the stack</dd>
		  <dt><code>-help [category]</code></dt>
		  <dd>Displays all available compiler options or a category of compiler options
		    (Default: off) </dd>
		  <dt><code>-ipo-jobs&lt;n&gt;</code></dt>
		  <dd>Specifies the number of commands (jobs) to be executed simultaneously
		    during the link phase of Interprocedural Optimization (IPO)</dd>
		  <dt><code>-march=&lt;cpu&gt; </code></dt>
		  <dd>Tells the compiler to generate code for a specified CPU (IA-32 and Intel&reg; 64
	      only, default: off) </dd>
		  <dt><code>-msse[n] </code></dt>
		  <dd>Tells the compiler to generate code for certain Intel&reg; processors
		    (IA-32 and Intel&reg; 64 only, default: off) </dd>
		  <dt><code>-par-schedule-&lt;keyword&gt;[[]n]</code></dt>
		  <dd>Specifies a scheduling algorithm for DO loop iterations</dd>
		  <dt><code>-[no-]prefetch</code></dt>
		  <dd>Enables or disables the prefetch insertion optimization. This option
		    is effective only when <code>-O3</code> is in effect. In this release,
		    it is effective on IA-32 when <code>-xT</code> is enabled, in addition
		    to IA-64. (IA-32 and IA-64 only, default: off) </dd>
		  <dt><code>-save-temps[-]</code></dt>
		  <dd>Tells the compiler to save intermediate files created during compilation
		    (Default: off)</dd>
		  <dt><code>-shared-intel</code></dt>
		  <dd>Causes Intel-provided libraries to be linked in dynamically (Default:
		    all libraries linked statically except <code>libguide</code>)</dd>
		  <dt><code>-shared-libgcc</code></dt>
		  <dd>Links the GNU libgcc library dynamically. (Default: off) </dd>
		  <dt><code>-static-intel</code></dt>
		  <dd>Causes Intel-provided libraries to be linked in statically (Default:
	      all libraries linked statically except <code>libguide</code>) </dd>
		  <dt><code>-static-libgcc</code></dt>
		  <dd>Links the GNU libgcc library statically. (Default: off)</dd>
		  <dt><code>-std or -stand</code></dt>
		  <dd>Same as -std03 or -stand f03. Note that this is a change from previous
		    versions. (Default: off) </dd>
		  <dt><code>-std03</code> or <code>-stand f03</code> </dt>
		  <dd>Tells the compiler to issue warnings for source syntax that does not
		    conform to the Fortran 2003 standard. (Default: off) </dd>
		  <dt><code>-tcheck [&lt;mode&gt;]</code></dt>
		  <dd>Indicates the method of analysis to be performed for OpenMP threaded
		    applications (Default: off) </dd>
		  <dt><code>-tcollect</code></dt>
		  <dd>Inserts instrumentation probes calling the Intel&reg; Trace Collector
		    API (Default: off)</dd>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -