HPC CalculiX
Treat CalculiX as an input-deck-driven FEM workflow centered on .inp keywords.
Start
- 1. Read
references/input-deck-manual.md before creating or editing a .inp file. - Read
references/keyword-and-step-matrix.md when mapping materials, sections, loads, and analysis steps. - Read
references/mesh-boundary-and-output.md when working with nodes, elements, sets, boundary conditions, and result output. - Read
references/cluster-execution-playbook.md when staging a CalculiX deck for scheduler-backed cluster execution. - Read
references/error-recovery.md when parsing, solving, or post-processing fails.
Additional References
Load these on demand:
- -
references/time-control-and-amplitudes.md for step time, amplitude logic, and incremental loading behavior - INLINECODE8 for
.dat, .frd, and eigenmode artifacts - INLINECODE11 for heat transfer and coupled analysis patterns
- INLINECODE12 for procedure-to-load-to-output compatibility tables
- INLINECODE13 for element, section, and material assignment lookup tables
- INLINECODE14 for structured parse, singularity, and procedure-mismatch failure signatures
- INLINECODE15 for launch style, result-artifact planning, and cluster-side deck execution
Reusable Templates
Use assets/templates/ when a concrete .inp scaffold is needed, especially:
- - INLINECODE18
- INLINECODE19
- INLINECODE20
- INLINECODE21
- INLINECODE22
Guardrails
- - Do not invent Abaqus-style keywords that CalculiX does not support.
- Do not mix node or element set names inconsistently across sections and steps.
- Do not define loads and boundary conditions without checking the active step type.
- Do not skip material and section coherence when the deck fails later in the solve.
Outputs
Summarize:
- - analysis type
- materials and sections
- sets and boundary assumptions
- step sequence
- expected result files
HPC CalculiX
将 CalculiX 视为一个以 .inp 关键词为核心的输入文件驱动型有限元工作流程。
开始
- 1. 在创建或编辑 .inp 文件之前,请先阅读 references/input-deck-manual.md。
- 在映射材料、截面、载荷和分析步时,请阅读 references/keyword-and-step-matrix.md。
- 在处理节点、单元、集合、边界条件和结果输出时,请阅读 references/mesh-boundary-and-output.md。
- 在为基于调度器的集群执行准备 CalculiX 输入文件时,请阅读 references/cluster-execution-playbook.md。
- 在解析、求解或后处理失败时,请阅读 references/error-recovery.md。
附加参考
按需加载以下内容:
- - references/time-control-and-amplitudes.md:关于步时间、幅值逻辑和增量加载行为
- references/result-files-and-postprocessing.md:关于 .dat、.frd 文件和特征模态产物
- references/thermal-and-coupled-procedures.md:关于传热和耦合分析模式
- references/step-load-output-matrix.md:关于分析过程-载荷-输出的兼容性表格
- references/element-section-material-matrix.md:关于单元、截面和材料分配的查询表
- references/error-pattern-dictionary.md:关于结构化解析、奇异性及过程不匹配的失败特征
- references/cluster-execution-playbook.md:关于启动方式、结果产物规划及集群端输入文件执行
可复用模板
当需要具体的 .inp 框架时,请使用 assets/templates/,特别是:
- - staticminimal.inp
- frequencyminimal.inp
- thermalminimal.inp
- beamstatic.inp
- calculix-ccx-slurm.sh
规范约束
- - 不要发明 CalculiX 不支持的 Abaqus 风格关键词。
- 不要在不同截面和步之间不一致地使用节点或单元集合名称。
- 在未检查当前步类型的情况下,不要定义载荷和边界条件。
- 当输入文件在后续求解中失败时,不要跳过材料和截面的一致性检查。
输出
总结:
- - 分析类型
- 材料和截面
- 集合和边界假设
- 步序列
- 预期结果文件