npx claudepluginhub luckyang1/abaqus-cli --plugin abaqus-cliThis skill uses the workspace's default tool permissions.
当用户需要运行一个完整的 Abaqus 仿真时使用此 skill。
scripts/version_resolver.py --detect 检测可用的 Abaqus 命令--resolve-and-validate <version> 解析并验证--abaqus-cmd 指定路径--abaqus-cmd=<cmd> 传递如果用户提供了子程序文件:
python scripts/abaqus_runner.py make fortran=<sub_file> --abaqus-cmd=<detected_cmd>
检查编译是否成功。失败则报告编译器错误并停止。
python scripts/abaqus_runner.py datacheck job=<name> user=<subroutine> --abaqus-cmd=<detected_cmd>
检查 .dat 文件中的错误。datacheck 失败则报告并停止。
python scripts/abaqus_runner.py job=<name> cpus=<n> memory=<mem> user=<subroutine> background --abaqus-cmd=<detected_cmd>
python scripts/job_monitor.py <name> --watch --interval 30
持续监控直到 COMPLETED / TERMINATED / ABORTED。
如果分析完成:
python scripts/odb_extractor.py extract <name>.odb --field S --step Step-1 --abaqus-cmd=<detected_cmd>
python scripts/odb_extractor.py extract <name>.odb --field U --step Step-1 --abaqus-cmd=<detected_cmd>
提取应力 (S) 和位移 (U) 到 CSV 文件。
汇总:
全程支持 abaqus/abq2024/abq20xx 命令切换。在第 1 步确定版本后,后续所有命令使用同一个命令名。
每一步失败时: