|
用于源代码 GEMPACK 的 Fortran 编译器需要合适的Fortran编译器才能与GEMPACK的所有源代码版本一起使用。对于运行 Windows 的 PC,我们支持以下编译器:
编译器性能不同的编译器在编译时间和生成的 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 位编译器。 安装您的 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来说正好相反)。.
在线留言尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|
|
|