Abaqus plugin for sim-cli
Drive Dassault SIMULIA Abaqus
from Codex, Claude Code, and other local AI coding agents through sim-cli.
What you can do
Section titled “What you can do”- Run an input deck — submit
.inpjobs end to end, capture solver output, completion status, and the path to the resulting.odb. - Run CAE Python scripts — execute
.pyscripts inside Abaqus/CAE for model authoring, postprocessing, or scripted parameter studies. - Iterate on a CAE database — open a
simsession against a.caefile, send authoring snippets one at a time, andsimkeeps the database state coherent across calls — same feel as an interactive CAE editor. - Inspect after each step —
uv run sim inspectreturns model and workspace diagnostics so an agent can decide what to do next. - Headless — works fine over SSH, in CI, or on hosts with no desktop session.
Install
Section titled “Install”uv init # only if this is not already a uv projectuv add sim-cli-core sim-plugin-abaqusuv run sim plugin sync-skills --target .agents/skills --copy # Codex / Copilotuv run sim plugin sync-skills --target .claude/skills --copy # Claude Codeuv run sim check abaqusuv run sim plugin doctor abaqus --deepIf Abaqus is not on PATH, point the driver at the launcher directly:
SIM_ABAQUS_COMMAND=/path/to/abaqus-launcher.batuv run sim check abaqusQuick start
Section titled “Quick start”Submit an input deck:
uv run sim run --solver abaqus path/to/job.inpRun a CAE script (no GUI):
uv run sim run --solver abaqus path/to/build_model.pyIterative authoring against a CAE database:
uv run sim connect --solver abaqus --driver-option cae_file=path/to/model.caeuv run sim exec 'mdb.models["Model-1"].parts["Part-1"]...'uv run sim inspect session.summaryuv run sim disconnectPrerequisites
Section titled “Prerequisites”- A licensed Abaqus installation on the host
- Python 3.10+ and
uvon the same machine
Not the same as mechanical
Section titled “Not the same as mechanical”Use the Abaqus plugin for .inp decks and Abaqus/CAE Python scripts. Use
mechanical for Ansys Mechanical workflows. They
are different products and sim keeps them on separate routes.
Source
Section titled “Source”- GitHub: svd-ai-lab/sim-plugin-abaqus
- PyPI: sim-plugin-abaqus (Apache-2.0)