GEMPACK 12.2发布:新增 Runge-Kutta 提高精度与速度 | 64位官方版

GEMPACK 12.2 版引入了多种 Runge-Kutta求解方法,显著提高了计算精度与模拟耗时之间的平衡效率。

在相同模拟时间内, Runge-Kutta相比Euler法、中点法或Gragg法能获得更高精度解;在相同精度要求下,其计算速度优于传统方法。

 

本次提供 4 种 Runge-Kutta变体:RK2、RK4(默认)、BoSha32 及 DoPri54。后两种方法(BoSha32 和 DoPri54)具备解精度评估功能,并支持自适应步长选项。此外,GEMPACK12.2 版修正了若干细微错误。

 

图形用户界面程序改进
多项改进适用于所有图形界面程序:

  • 高DPI显示器的视觉呈现与交互体验提高

  • 大幅优化性能、稳定性与可用性

  • 加强对文件及文件夹名称中国'际字符的支持

  • 减少运行辅助程序时对临时批处理文件的依赖

  • 统一GEMPACK文件夹及可执行文件的搜索逻辑

  • 在TABmate、ViewHAR、ViewSOL、AnalyseGE和RunDynam中,文件菜单的"历史记录"项可显示近来使用文件及备份文件的扩展历史,并支持直接打开

  • 除Rundynam外,图形界面程序版本号现已与GEMPACK发行版号同步

 

ViewHAR改进

  • 用户可通过文件菜单将当前打开的SL4文件重新加载为HAR文件或SOL视图

  • 备份文件现存放于"__history"子文件夹,其名称基于原文件名。通过文件...选项菜单项可设置自动删除指定天数前的备份

  • "更改标头/长名称"菜单项更名为"重起名标头"

  • "更改数值"上下文菜单现也可通过编辑菜单访问

  • 支持内容页行排序(详见"查看文件"帮助文档)

  • 字体大小、行高和列宽按钮旁增加标识文字便于识别

  • 现支持通过指令行参数进行文件比对(详见"比较两个HAR或SL4文件"帮助文档)

  • 查看标头数据时可通过特殊符号直接跳转到指定维度

  • 标头属性报告现显示标头中minimum与maximum的位置

  • 可通过键盘(Shift-F10或Windows菜单键☰,▤)呼出内容区与数据网格的上下文菜单

  • 查看标头数据时可通过Ctrl+左/右箭头导航集合,通过Ctrl+上/下箭头导航选定集合元素

  • 新增HAR文件比较时的集合与集合元素比对功能

  • 在内容区与数据网格中可直接键入搜索词开头实现快速列内搜索

 

TABmate改进

  • 备份文件现存放于"__history"子文件夹,其名称基于原文件名。通过选项...代码及其他菜单项可设置自动删除指定天数前的备份

  • 在选项...代码及其他中可为所有文件类型配置右边界和自动换行

  • "全部查找"功能支持快速概览及导航所有匹配文本

  • 文本选中时自动高亮屏幕内所有匹配内容(可通过选项...代码及其他菜单项开关此功能)

  • 强注释嵌套在弱注释内时,高亮显示为弱注释

 

ViewSOL改进

  • 文件菜单中可访问关闭解、精度摘要和闭合摘要

  • 支持内容页行排序

  • 字体大小、行高和列宽按钮旁增加标识文字

  • 支持通过键入搜索词开头实现列内快速搜索

 

Charter改进

  • 支持通过右键点击图表或图例中的序列来删除数据系列

  • 点击图表或图例中的序列可切换该序列高亮显示

  • 当序列名已存在时自动添加系数/变量名前缀

 

AnalyseGE改进

  • 所有分析界面均显示程序菜单以便运行其他GEMPACK程序

  • 支持单独蕞小化AnalyseGE窗体(而非整个应用程序),新增选项支持加载解时或从其他程序(指令行)加载解时自动蕞小化窗体

  • 选项...外观子菜单中新增嵌入TABmate和ViewHAR窗口到单一AnalyseGE窗口的界面选项

  • 右键点击集合定义现显示"评估"选项以展示所有集合元素

 

RunGEM改进

  • 新增加载/保存实验功能

 

RunDynam改进

  • 采用新菜单布局:常用选项置于顶'级菜单,非'常用选项归入子菜单(通过选项...显示新菜单启用)

  • 支持双击或按ENTER键打开输入文件,可通过上下文菜单打开所有输入文件

  • 模拟概览中新增使用替代求解方法重试失败时段的选项

  • 新增"查看日志"按钮实时显示当前模拟日志

  • 结果页面增加解分析按钮以识别存在性能或精度问题的模拟

  • 支持从注册表读取的可用程序列表中选择CSV文件处理软件

  • 结果页面新增逐时段打开"断言失败文件"和"算术错误文件"的选项

  • 支持双击单元格或按RETURN键编辑CMF文件

  • RunPartBase* 中新增重新运行所有电子表格作业的选项

  • 新增指定RunDynam许可证文件夹的选项

  • 移除了RunDynam中的莫纳什理性预期功能

  • 模拟概览页面支持查看并更改替代求解方法

  • 模拟概览页面支持查看并更改线程限制

  • 结果页面新增双文件数据/解比对功能

  • 新增查看重运行与基准间单年度结果差异的选项

  • 支持同时运行多个RunDynam实例:通过指令行输入"Rundynam /Appname ggg"启动新实例("ggg"可替换为任意未使用的实例名)

  • 运行偏好菜单项新增在临时文件夹中运行所有模拟的选项

  • 文件菜单新增"生成模拟输出文件报告"功能

  • 模型/数据页面的"更新模型"按钮支持重建未包含在归档文件中的模型可执行文件

  • 可用求解方法中新增 Runge-Kutta变体

  • 运行偏好菜单新增隐藏运行作业选项(可加速Windows 11系统作业)

  • 查看菜单新增显示当前隐藏运行作业控制台窗口的选项

 

12.2 版仅提供64位版本
既往GEMPACK版本均同时提供32位与64位版本。自本版起停止发布32位版本。

由GEMPACK 12.1(及以上版本)和Intel编译器生成的可执行文件需调用libiomp5md.dll文件。该文件通常随GEMPACK和Intel Fortran自动安装。但若您使用GEMPACK 12.1(及以上版本)与Intel Fortran组合开发,并计划将TABLO生成的可执行文件(例如通过RunDynam归档或RunGTAP压缩包)分发给未安装Intel Fortran或GEMPACK 12.1(及以上版本)的用户时,需注意可能存在的DLL缺失问题。

 

 

查看GEMPACK软件详情

热门资讯

2025-09-18 11:00
首页    新闻资讯    普通新闻    GEMPACK 12.2发布:新增 Runge-Kutta 提高精度与速度 | 64位官方版