返回顶部
h

hpc-fenics有限元调试

Build, review, and debug FEniCS or DOLFINx PDE scripts for finite-element workflows. Use when translating PDEs into UFL, selecting function spaces, applying boundary conditions, choosing between classic FEniCS and DOLFINx, or fixing FEM runtime errors.

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

hpc-fenics

HPC FEniCS

将FEniCS视为一个包含两大技术栈的家族:经典FEniCS和DOLFINx。

开始

  1. 1. 首先阅读 references/runtime-selection.md。
  2. 处理DOLFINx边界条件时,阅读 references/dolfinx-boundary-workflow.md。
  3. 翻译偏微分方程、选择空间或构建形式时,阅读 references/ufl-and-solver-patterns.md。
  4. 将常见PDE类别映射到已知公式模式时,阅读 references/pde-template-cookbook.md。
  5. 构建瞬态或非线性求解器时,阅读 references/time-dependent-and-nonlinear-patterns.md。
  6. 需要经典FEniCS或DOLFINx的具体脚本模板时,阅读 references/implementation-skeletons.md。
  7. 选择线性、非线性或块求解器设置时,阅读 references/petsc-solver-playbook.md。
  8. 处理混合空间、XDMF或后处理时,阅读 references/mixed-problems-and-output.md。
  9. 为调度器支持的集群执行准备FEniCS或DOLFINx脚本时,阅读 references/cluster-execution-playbook.md。
  10. 修复运行时故障或解决IO问题时,阅读 references/boundary-io-and-errors.md。

工作流程

  1. 1. 选择一个技术栈并保持一致:
- 经典FEniCS:fenics 或 dolfin - 现代技术栈:dolfinx
  1. 2. 在编写代码前,将PDE转换为正确的弱形式。
  2. 匹配未知量类型和空间:
- 标量场 -> 标量空间 - 向量场 -> 向量空间 - 混合公式 -> 具有显式子空间处理的混合空间
  1. 4. 对于线性问题,使用 TrialFunction 和 TestFunction。
  2. 对于非线性问题,使用 Function 作为未知量并求解残差形式。
  3. 以预期后处理器可打开的格式写入输出,通常网格耦合场使用XDMF格式。

约束规则

  • - 不要在一个脚本中混合使用经典FEniCS导入和DOLFINx API。
  • 不要对非线性未知量使用 TrialFunction。
  • 如果PDE欠约束,不要猜测边界条件;应说明缺失的内容。
  • 不要忽略UFL表达式中的形状和秩不匹配问题。

附加参考

按需加载以下内容:

  • - references/gmsh-meshtags-and-refinement.md:用于导入网格、物理组、标记和细化传递
  • references/io-visualization-and-writers.md:用于XDMF、VTK、VTX和可视化安全的输出
  • references/parallel-and-mpi-caveats.md:用于所有权、边界标记和并行一致性
  • references/space-boundary-output-matrix.md:用于函数空间、边界条件和写入器选择矩阵
  • references/cluster-execution-playbook.md:用于MPI启动、环境锁定和集群端IO规划

可复用模板

当需要具体脚本框架时,使用 assets/templates/,特别是:

  • - poissondolfinx.py
  • transientdiffusion_dolfinx.py
  • fenics-dolfinx-slurm.sh

输出

报告以下内容:

  • - 所选技术栈及版本系列(如已知)
  • PDE形式和空间选择
  • 应用的边界条件
  • 预期的输出文件
  • 如果正在修复脚本,报告确切的故障类别

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 hpc-fenics-1776121083 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 hpc-fenics-1776121083 技能

通过命令行安装

skillhub install hpc-fenics-1776121083

下载

⬇ 下载 hpc-fenics v0.1.0(免费)

文件大小: 19.58 KB | 发布时间: 2026-4-14 09:45

v0.1.0 最新 2026-4-14 09:45
- Initial release of hpc-fenics.
- Assists with building, reviewing, and debugging FEniCS/DOLFINx finite element scripts.
- Provides structured guidance for selecting the right FEniCS stack, mapping PDEs to UFL, applying boundary conditions, and choosing solver settings.
- Offers guardrails to avoid common errors (e.g., mixing APIs, under-constrained problems).
- Includes references and reusable code templates for various workflow stages, including cluster execution and output handling.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部