npx claudepluginhub luckyang1/abaqus-cli --plugin abaqus-cliThis skill uses the workspace's default tool permissions.
当用户需要开发或调试 Abaqus 用户子程序时使用此 skill。
python scripts/abaqus_runner.py make fortran=<sub_file>
根据文件名后缀选择求解器:
.for / .f90 — 默认 Standard 求解器explicit,添加到命令中编译失败时:
编译成功时:
python scripts/abaqus_runner.py datacheck job=<test_model> user=<compiled_obj>
检查 .dat 文件:
如果用户需要进行小型测试分析验证子程序行为:
python scripts/abaqus_runner.py job=<test_model> user=<compiled_obj> cpus=1
如果 datacheck 或分析失败:
| 子程序 | 用途 | 关键接口 |
|---|---|---|
| UMAT | 用户自定义材料 | stress, statev, ddsdde |
| VUMAT | 显式分析材料 | stress, stateNew |
| UEL | 用户自定义单元 | rhs, amatrx |
| USDFLD | 场变量依赖 | field, statev |
| UEXPAN | 热膨胀模型 | expand, strain |
write(6,*) 输出调试信息到 .msg 文件