任务运行监视
运行 稳定 残差 下降 检查 就绪

自动 TOUGH 模拟工作流

从模型描述到模拟报告,一键完成。

用户可上传模型区域、地层、参数和模拟目的说明,也可提供相关支撑材料。 TMG Agent 可帮助建立或使用网格、准备 TOUGH 输入文件、运行模拟、 进行结果后处理,并生成技术报告。该在线工作流目前用于展示 AI 在 TOUGH 模拟中的应用;如需用于实际项目,请先联系我们。 当模型需要排错或定制可执行程序时,也可使用实时诊断和编译支持。

许可说明

TOUGH 系列软件是 Lawrence Berkeley National Laboratory 开发的版权软件。 本网站仅展示 AI 在 TOUGH 软件使用中的应用,并提供简单测试模拟计算。 用户如需使用本网站提供的功能,必须拥有有效的 TOUGH 软件许可。 详情请联系我们。

技术功能

面向 TOUGH 用户的在线技术工作模式。

01

模型建立与自动模拟工作流

用户可提供模型说明和支撑材料,包括模型范围、地层、材料参数、边界条件、模拟目的和后处理需求。TMG Agent 可使用 MeshMaker 建立结构化网格,准备输入文件,运行模拟并整理结果。该功能用于展示目的;实际项目使用请联系我们。目前不支持非结构化网格生成。

02

TOUGH 模型实时诊断

对于用户自己的 TOUGH 模拟,标准诊断可上传一个不超过 20 MB 的 zip 包,并跟踪运行最多 10 分钟。结果会显示在工作区并通过邮件发送。扩展服务可取消文件大小和时间限制,详情请联系我们。

03

TMG Agent 模型检查

TMG Agent 可检查输入文件、运行日志、源代码路径、错误信息、收敛历史和模型行为,帮助识别输入错误、不合理参数、隐藏格式问题、运行失败以及可能的代码层面问题。

04

TOUGH 系列编译工作区

支持 TOUGH 系列源代码在 Linux 或 Windows 环境中的编译准备,包括 LBNL 标准版本未提供的 Windows MPI 并行可执行程序。

05

定制代码编译与库链接

在线实时编译和调试用户定制的 TOUGH 源代码,包括编译器设置、MPI 配置、第三方库、include 路径、链接参数和编译错误诊断。

在线工作流

模型建立、模拟诊断和代码编译的技术工作流。

工作流 01

全自动 TOUGH 模拟工作流

用户提供模型说明、支撑材料和已有模型文件,说明模型区域、地层、 岩石和流体参数、边界和初始条件、模拟目的以及需要的图表。 工作区会组织任务,使 TMG Agent 可帮助建立并运行完整的 TOUGH 模拟流程。该在线功能用于展示目的;实际项目使用请先联系我们。

  1. 检查模型说明,识别缺失假设、参数、单位和边界条件细节。
  2. 按需使用 MeshMaker 建立结构化网格,或使用用户提供的网格。目前不支持非结构化网格生成。
  3. 准备 TOUGH 输入文件,运行模拟,检查运行行为,并调整使模型更稳定。
  4. 根据用户需求进行后处理,如时间曲线、空间分布、质量或热量平衡检查和汇总表。
工作流 02

实时模拟诊断

用户上传自己的 TOUGH 输入文件、运行日志、网格文件以及能够显示问题的小型输出片段。 工作区会组织诊断任务,由 TMG Agent 辅助检查输入格式错误、隐藏字符、 不合理参数、突然停止、收敛变差和不合理模拟结果等问题。

  1. 标准服务可上传一个不超过 20 MB 的 zip 包;扩展服务可取消文件大小限制。
  2. 检查格式错误、参数位置错误、隐藏非数字字符、不合理参数、收敛行为、运行错误、材料定义、边界条件和求解器设置。
  3. 使用 TMG Agent 作为技术工具追踪源代码逻辑、日志和模型行为。
  4. 标准服务跟踪运行最多 10 分钟,并报告突然停止、严重不收敛或不合理结果的可能原因。无时间限制的扩展服务也可提供,详情请联系我们。
工作流 03

TOUGH3 编译与构建支持

用户上传 TOUGH3 源代码或定制源文件。工作区会把这些文件组织成编译任务, 并在已准备好的 TOUGH3 编译项目中进行 Linux 或 Windows 构建检查。

  1. 上传源代码、编译说明、编译器信息、MPI 配置和第三方库需求。
  2. 把源文件替换或合并到准备好的 TOUGH3 项目结构中。
  3. 进行 MPI 并行编译并链接所需第三方库。
  4. 返回编译结果、修正后的项目设置、链接建议和后续步骤。

TOUGH3 问答

直接提问具体 TOUGH3 问题。

可使用 TMG Agent 问答页面咨询 TOUGH3 输入文件、模块行为、模型设置、 源代码变量和模拟排错问题。

打开 TOUGH3 问答