GEMPACK 12.1版最新更新(2019年12月,最后一次更新12.1.004 2020年2月)
12.1 版保持了最近加速模拟的趋势。 LU 分解更快,GEMSIM 也是如此。 本页末尾的表格中列出了性能改进。
新功能包括自动同质性测试、在 TABmate 编辑器中搜索的进一步改进、对 ViewHAR 和 ViewSOL 的改进以及更快的图形界面 (GUI) 程序启动时间。 此外,12.0 版中引入的许多小错误也已得到修复。
自动同质性测试
大多数 CGE 模型在价格和数量上的同质度为零。 自动同质性测试是一种用于检查模型的真实或名义同质性的方法。 有两种测试可用,一种是对方程进行预模拟的同质性检查,另一种是用于测试模拟结果的同质性模拟。 在这两种情况下,都会为用户总结测试结果。
要为用户准备自动同质性测试模型:
-
指定变量的 VPQType(值、价格、数量、无或未指定)。 提供了几种方法,可以最大限度地减少用户所需的工作量。
-
指定普通更改变量的原始级别 (ORIG_LEVEL=...)。
-
在 CMF 文件中包含以下命令之一
- homogeneity check = real ;
- homogeneity check = nominal ;
- homogeneity simulation = real ;
- homogeneity simulation = nominal ;
ViewHAR 和 ViewSOL 改进
- 显示映射时 ViewHAR 现在显示域和共域集的元素
- 在 ViewHAR 键盘组合中,用户可以选择活动集(CTRL + LEFT、CTRL + RIGHT)和活动集的元素(CTRL + UP、CTRL + DOWN)
- ViewHAR 和 ViewSOL 中的新菜单项在当前文件夹中打开资源管理器或 CMD exe
- 在 ViewHAR 和 ViewSOL 中,在查看内容屏幕或数据时,键入会激活当前列中的快速搜索
- CTRL + X 从 ViewHAR 和 ViewSOL 复制单个单元格的内容
- ViewSOL 在 64 位模式下显示最大 5GB 的变量,并显示有关因大小而被排除的变量的消息
TABmate 改进
- 搜索突出显示屏幕上所有匹配的文本,而不仅仅是下一次出现
- 用于正则表达式搜索的非贪婪通配符
- 带有附加关键字信息和关键字模板的代码完成
- 现在可以重新排列 TABmate 选项卡
GUI程序改进
- 文件菜单最近使用 (MRU) 列表中的前 10 项可以使用 0-9 键访问程序启动加速
- 源代码 GEMPACK 现在支持 Intel Fortran 19
可用性
12.1 版将提供给所有新的 GEMPACK 购买者。 建议当前订阅 GEMPACK 源代码版本的年度付费计划的用户下载免费升级。
在某些情况下,12.1 版许可证需要“激活”; 更多细节在这里。
给 GFortran 源代码用户的建议
请注意,GEMPACK 12.1 或更高版本需要 GFortran 6.4.0 版。 如果您要升级到 GFortran 6.4.0,请先卸载旧版 GFortran。 [在控制面板“程序和功能”中卸载,例如“MinGW-w64 version 1.0 GCC 4.8.1 prerelease (GEMPACK compatible)”。 更多信息。]
给英特尔 Fortran 源代码用户的建议
GEMPACK 12.1 需要 Intel Fortran 版本 13 到 19(含)。
GEMPACK 12.1 和英特尔编译器生成的 EXE 文件需要访问名为 libiomp5md.dll 的文件。 通常可以保证访问,因为此文件随 GEMPACK 12.1 和 Intel Fortran 一起提供。 但是,如果您将 GEMPACK 12.1(或更高版本)与 Intel Fortran 一起使用,并打算将 TABLO 生成的 EXE 文件(例如,在 RunDynam 存档中或在 RunGTAP 版本 zip 中)分发给可能尚未安装 Intel Fortran 或 GEMPACK 12.1 的其他人, 您应该知道缺少 DLL 的问题。
最近的 GEMPACK 加速
下表显示了最近的 GEMPACK 加速。 4 个大型模型 [GTAP4040、MMRF4、MonUSAoct03 和 TERM] 的运行时间以秒为单位显示。 有关测试详细信息,请参阅此处。
在线留言
尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|