返回顶部
h

hpc-openfoam高性能计算OpenFOAM

Generate, review, debug, and recover OpenFOAM case files for CFD workflows. Use when working with OpenFOAM dictionaries, case structure, turbulence fields, boundary conditions, decomposition, numerics, or OpenFOAM runtime errors.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
138
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

hpc-openfoam

HPC OpenFOAM

遵循渐进式加载工作流程。

开始

  1. 1. 在创建或编辑任何 OpenFOAM 算例前,先阅读 references/case-setup.md。
  2. 选择求解器系列或压力约定时,阅读 references/solver-selection.md。
  3. 将物理边界映射到场文件时,阅读 references/boundary-condition-playbook.md。
  4. 选择湍流模型、壁面处理或近壁场时,阅读 references/turbulence-bc-recipes.md。
  5. 选择格式、算法控制、湍流模型或分解时,阅读 references/turbulence-and-numerics.md。
  6. 组装标准内流、外气动或自由表面算例时,阅读 references/case-recipes.md。
  7. 为算例配置力、探针或求解器诊断时,阅读 references/function-object-recipes.md。
  8. 验证、检测或后处理算例时,阅读 references/validation-parallel-and-observability.md。
  9. 准备 OpenFOAM 算例以在调度器支持的集群上执行时,阅读 references/cluster-execution-playbook.md。
  10. 当日志包含崩溃、发散或有界场警告时,阅读 references/error-recovery.md。

工作顺序

  1. 1. 首先对算例进行分类:稳态或瞬态、不可压缩或可压缩、单相或多相、层流或湍流。
  2. 在 0/、constant/ 和 system/ 目录下生成最小一致的文件集。如果修改某一层会改变其他层所需的场,则不要孤立地编辑该层。
  3. 匹配求解器系列和场:
- simpleFoam:稳态不可压缩 RANS;如果使用 RAS,则需要 U、p 和湍流场。 - pimpleFoam:瞬态不可压缩;检查时间步控制和外部修正器。 - interFoam:多相;同时控制 maxCo 和 maxAlphaCo。
  1. 4. 在长时间运行前验证网格和数值方法:
- 运行 blockMesh 或网格生成器 - 运行 checkMesh - 拒绝在质量较差的网格上使用仅正交格式
  1. 5. 保持并行设置一致:
- 使 numberOfSubdomains 与预期的 MPI 进程数匹配 - 对于复杂几何体,优先使用 scotch,除非用户要求手动布局

防护措施

  • - 不要发明字典键、边界类型或求解器名称。
  • 不要使用与所选模型系列不匹配的湍流场。
  • 在脆弱的算例上进行首次稳定化时,不要保留激进的二阶对流格式。
  • 如果日志已经发散,不要将 checkMesh 警告视为可选项。

附加参考

按需加载:

  • - references/mesh-and-blockmeshdict-manual.md:网格生成、顶点排序和网格质量工作流程
  • references/heat-transfer-and-compressible-cases.md:热物理、浮力和可压缩设置
  • references/fvsolution-and-residual-control.md:算法循环、求解器块和算例终止逻辑
  • references/field-and-dictionary-matrix.md:求解器到场以及文件到参数的矩阵
  • references/cluster-execution-playbook.md:集群上的分解、求解器启动、重构和重启顺序

可复用模板

当需要具体的算例框架时,使用 assets/templates/,特别是:

  • - simplefoam-minimal/:最小稳态不可压缩算例
  • interfoam-minimal/:最小两相瞬态算例
  • openfoam-parallel-slurm.sh:最小调度并行运行框架

输出

生成简短的算例摘要,说明:

  • - 求解器和物理系列
  • 所需的场和修改的字典
  • 已运行或仍需运行的验证命令
  • 稳定性风险以及如果算例失败时的下一步恢复步骤

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openfoam-skills-1776121236 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openfoam-skills-1776121236 技能

通过命令行安装

skillhub install openfoam-skills-1776121236

下载

⬇ 下载 hpc-openfoam v1.0.0(免费)

文件大小: 24.04 KB | 发布时间: 2026-4-14 14:38

v1.0.0 最新 2026-4-14 14:38
Initial release of hpc-openfoam skill for OpenFOAM CFD workflows.

- Guides users through generating, reviewing, debugging, and recovering OpenFOAM case files.
- Provides stepwise workflow references for case setup, solver selection, boundary conditions, turbulence models, and cluster execution.
- Includes guardrails to prevent common input errors and case instability.
- Supplies reusable case templates and checklists for minimal working setups.
- Summarizes outputs with solver family, modified files, validation steps, and recovery advice.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部