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

 


 


 

 

 

用于源代码 GEMPACK 的 Fortran 编译器

需要合适的Fortran编译器才能与GEMPACK的所有源代码版本一起使用。对于运行 Windows 的 PC,我们支持以下编译器:

  • GFortran:这个开源编译器的优点是免费的,并且(在本页末尾报告的测试中) 生成运行速度最快的 EXE。您必须使用可以从我们的网站下载的特定版本。您会需要 GEMPACK 版本 11 [2011 年10月] 或更高版本。
  • 英特尔:自 GEMPACK Release 10 起受支持,这是另一个优秀的编译器。我们无法提供英特尔编译器;它必须是单独购买。英特尔 Fortran 单用户许可证可以安装在一个人使用的多台电脑上。作为参考价格,2013年5月份英特尔 Fortran 单用户许可证的购买价格约为 900美元(学术半价)加上地方税。在此处查看更多详细信息或通过英特尔网站搜索(选择Products.....Software.....Compilers 用于查找 Fortran 页面的编译器)。更多与 GEMPACK 相关的详细信息,请点击此处
  • Lahey:从 GEMPACK Release 12 开始,Lahey编译器不受支持。GEMPACK 版本 11 仅支持 LF95版本的Lahey Fortran[现在称为LF Express]。以前的 GEMPACK 版本支持一些早期版本的 Lahey Fortran。LF Express将在 64 位 Windows 下运行,但只能生成 32 位 EXE。LF Express 单用户许可证需要互联网激活,并且可以 仅安装在一台 PC 上。我们不能提供Lahey编译器;它必须单独购买。更多细节在这里

编译器性能

不同的编译器在编译时间和生成的 EXE 的运行时都有所不同。结果完全依赖于模型。请参阅本页底部的速度比较表。在报告的每个案例中,GFortran 运行得更快。

我已经有英特尔了 -- 我应该切换到 GFortran 吗?

本页介绍了如何将 GEMPACK 设置为使用英特尔或 GFortran -- 以便您可以尝试查找您自己的喜好。

购买编译器

英特尔通过各种经销商销售其 Fortran 编译器。英特尔提供学术和多用户定价,并且由领先的Fortran供应商Polyhedron分发,或者在澳大利亚由Computer Transition Systems的Devin Trussell分发。对于GFortran,免费在这里下载。

32 位还是 64 位?

英特尔 Fortran 和 GFortran 都可以配置为生成 32 位或 64 位 EXE。大多数电脑都运行 64 位版本的 Windows; 32位Windows正在迅速消失。GEMPACK在两者上运行良好。您需要在 GEMPACK 安装时做出选择。您应该选择哪个?

  • 64 位 EXE 可能会运行得更快,但它的主要优点是它可以访问更多的 RAM [内存]。因此,如果您认为您可能想要运行 较大的模型,选择 64 位编译器。
  • 64 位 EXE 不会在 32 位 Windows 上运行。如果您想将 EXE 文件分发到别人,这可能会是个问题。
  • 32 位 EXE 可以在 64 位 Windows 下运行,但只可以访问较少的内存。

通常您应该选择 64 位编译器。

安装您的 Fortran

某些 GEMPACK 版本仅适用于特定版本的 Fortran 编译器。有关特定于编译器的详细信息,请参阅以下页面:

在安装源代码 GEMPACK 之前,您需要安装和测试 Fortran。请参阅上述页面,了解特定于编译器的信息指示。在每种情况下,我们都要求您在安装GEMPACK之前,先下载,编译并运行一个小型的“Hello World”程序,以验证您的Fortran安装。

使用 GEMPACK 在 Fortran 版本之间来回切换

需要这样做的高级用户可以研究这些建议

非Windows电脑

一些用户使用开源的GFortran编译器在Linux下运行GEMPACK。另请参阅这些注释

编译器性能

下表于 2020 年 11 月使用 GEMPACK 版本 11.3 至 12.1 编制,将 TG 程序和 GEMSIM 运行4大型模型[GTAP4040, MMRF4, MonUSAoct03 和 TERM]的时间进行比较。测试运行在Windows 7 64位的台式PC上,具有四核Intel i477 CPU,32GB内存 和 512GB 固态硬盘。编译器是Intel Fortran 14.0和GFortran 4.8.1。时间以秒为单位。结果部分反映了各种 GEMPACK 用于不同编译器的优化设置。


排名取决于模型,但对于 GEMPACK 12.1,GFortran 似乎比英特尔产生运行速度更快的 EXE(对于 GEMPACK  11.3来说正好相反)。.

 

 


 

 

 

 

 


 

在线留言

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

 

 

 

 

联系我们

 

微信公众号

咨询微信

企业店铺

400-621-1085

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

 

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

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

产品中心

下载中心

站点地图

隐私政策

 

销售QQ咨询

产品QQ咨询

淘宝店铺

 

GEMPACK

最新更新:12.1版

版本区别

下载试用: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