安装英特尔 Fortran 编译器

 

英特尔 Fortran 编译器可与 GEMPACK 很好地配合使用,但英特尔不断修改编译器,但并不总是与当前编译器兼容 或 GEMPACK 的过去版本。不兼容性最常在 GEMPACK 安装时出现。GEMPACK开发人员不断努力使下一个年度 GEMPACK 版本与最新的英特尔 Fortran 版本兼容 - 但存在滞后。因此,您需要匹配您的英特尔 Fortran 版本与您的 GEMPACK 版本。为了使事情变得更加有趣,英特尔营销部门逐步设计了自己的系统。 命名英特尔 Fortran 编译器的后续版本,总结如下:

英特尔 Fortran
版本号
营销名称
10.1 英特尔 Fortran 10.1
11.0 英特尔 Visual Fortran 11
11.1 英特尔 Visual Fortran 11.1
12 英特尔Composer XE 2011(2010 年 9 月发布)
12.1 英特尔Composer XE 2011 SP1(2011 年 8 月发布)
13 英特尔Composer XE 2013(2012 年 9 月发布)
14 英特尔Composer XE 2013 SP1(2013 年 9 月发布)
15 适用于 Fortran Windows
的英特尔Parallel Studio XE Composer 版(2014 年 8 月发布)
16 适用于 Fortran Windows
的英特尔 Parallel Studio XE 2016 Composer 版(2015 年 8 月发布)
17 适用于 Fortran Windows
的英特尔Parallel Studio XE 2017 Composer 版(2016 年 9月发布)
18 适用于 Fortran Windows
的英特尔Parallel Studio XE 2018 Composer 版(2017 年 9月发布)不受 GEMPPACK 支持

截至 2018 年 2 月,英特尔 Fortran 18 的非 GEMPACK 用户报告了各种错误;因此,我们尚不支持将其用于 GEMPACK。

下面我们参考上面第 1 列中的版本号。您需要使用与您的 GEMPACK 版本兼容的 Fortran 版本,如 下表:

GEMPACK/Fortran
兼容性
英特尔

Fortran 10.1
英特尔

Fortran 11.0 和 11.1
英特尔

Fortran 12
英特尔

Fortran 13
英特尔

Fortran 14
英特尔

Fortran 15
英特尔

Fortran 16
英特尔

Fortran 17
GEMPACK 10.0-000
(2008 年 4 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran
GEMPACK 10.0-001
(2009 年 4 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran
GEMPACK 11.0
(2011 年 10 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran
GEMPACK 11.1
(2012 年 <> 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran
GEMPACK 11.2
(2013 年 5 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran
GEMPACK 11.3
(2014 年 6 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran
GEMPACK 11.3.004
(2015 年 6 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran但是 intel fortran intel fortran
GEMPACK 11.4
(2016 年 1 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran
GEMPACK 12
(2018 年 9 月)
intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran intel fortran

从英特尔下载适用于您的 GEMPACK 版本的最新版本。英特尔允许具有当前支持服务许可证的客户 (通常自购买之日起持续 1 年)以下载以前的 Fortran 版本。此处介绍了该过程。

例:如果您在 2014 年 3 月同时购买了源代码 GEMPACK 和英特尔 Fortran,则需要为 GEMPACK 11.2 和 英特尔 Fortran 版本 14一起付费。但是,GEMPACK 11.2 仅支持英特尔 Fortran 版本 10.1 至 13。因此,您应该下载并安装英特尔 Fortran 版本 14。您也可以选择下载(但不安装)英特尔 Fortran 版本 14,万一其新功能对GEMPACK的某些未来版本有用。

警告:一些用户报告(我们已经确认)英特尔Fortran(15,2015)编译和运行GEMPACK 11.3 程序比以前的版本慢得多。我们建议 GEMPACK 11.3 用户下载并使用版本 13 或 14,如前所述。

GEMPACK 支持的最古老的英特尔 Fortran 是英特尔 Fortran 10.1.021(内部版本 20080312)[在命令行中键入“ifort”以查看您的版本/构建数字]。

更高版本的英特尔 Fortran 版本的编译和运行速度比旧版本快。此外,其中一些还包括英特尔数学核心函数库 (MKL) 这以前是可选的额外功能。GEMPACK 11 不需要或使用 MKL,但我们可能会在 GEMPACK Release 12 中使用 MKL(如果您有的话) 以加快模拟速度。

英特尔 Fortran with GEMPACK 安装指南

潜在的“缺少 DLL”问题

由 GEMPACK 11.4(或更高版本)和英特尔编译器生成的 EXE 文件需要访问名为 libiomp5md.dll 的文件。通常访问是允许的,因为此文件同时随 GEMPACK 11.4 和英特尔 Fortran一起安装。但是,如果您将 GEMPACK 11.4(或更高版本)与英特尔 Fortran 一起使用,并且打算将 TABLO 生成的 EXE 文件(例如,在 RunDynam 存档中或在RunGTAP 版本 zip 中)分发给可能没有安装了英特尔 Fortran 或 GEMPACK 11.4的人员,您应该知道缺少 DLL 的问题。

Windows 7

此处提到的英特尔 Fortran 和 Windows 7 偶尔会报告问题。如果使用 Windows 7,您可能需要升级到英特尔 Fortran 11.1.048 或更高版本。

英特尔 Fortran 10.0 和 10.1 早期版本中的优化错误

32 位 Intel Fortran 10.0(和早期 10.1)在优化器中存在一个错误,该错误与由安装版本 10.0-001(2009 年 10 月)或更高版本源代码 GEMPACK 时的默认。该错误已针对英特尔 Fortran 1.021及更高版本修复。如果同时满足以下两个条件:

  • 您使用的是英特尔 Fortran 10.0(不太可能)或 10.1.10(内部版本 1)之前的 021.20080312
  • 您安装了版本 10.0-001(2009 年 4 月)或更高版本的源代码 GEMPACK

您可能需要:

  • (最好)升级到英特尔 Fortran 10.1.021 或更高版本;然后重新安装 GEMPACK
  • 或者,变通解决此问题,如下所述。

要检查您的英特尔 Fortran 版本,请在命令提示符下键入 IFORT。

变通解决此问题

  • 在 GEMPACK 文件夹中打开命令提示符。
  • 运行O1FIG.BAT。
  • 运行BuildGP.EXE

上述效果是使用不太激进的优化设置重新编译您的 GEMPACK 程序和库,以避免优化错误。缺点是您的程序运行得有点慢。

 

 


 

 

 

 

 


 

在线留言

尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。

 

 

 

 

联系我们

 

微信公众号

咨询微信

企业店铺

400-621-1085

(节假日期间办公室座机如无人接听,请选择其他联系方式,感谢理解!祝您节日快乐!)

 

联系我们 快速链接 相关产品 上海卡贝信息技术有限公司

©2025  上海卡贝信息技术有限公司

产品中心

下载中心

站点地图

隐私政策

 

销售QQ咨询

产品QQ咨询

淘宝店铺

 

GEMPACK

最新更新:12.2版

版本区别

下载试用:GEMPACK

RunDynam

下载试用:RunDynam

 

Berkeley Madonna

iThink

Stella Architect

DecisionTools Suite

NeuralTools

Frontier Analyst

Vensim

RISKOptimizer

PrecisionTree

LINGO

LINDO API

What'sBest!

GAMS

GTAP Data Base

AMPL

Baron

Oracle Crystal Ball

BayesiaLab