Skip to content

About

No description, website, or topics provided.

Resources

Stars

1.3k stars

Watchers

9 watching

Forks

Latest commit

 

History

116 Commits

Folders and files

Repository files navigation

CAE Agent Hub

Connect AI to real CAE. Keep the evidence behind every result.

English · 简体中文

CAE Agent Hub workflow: AI clients → MCP and skills → CAE solvers → results and checks

A hub of MCP tools, reusable skills, and result viewers for engineering simulation. Connect clients such as Codex, Claude Code, Claude Desktop, and Cursor to modeling, meshing, solving, postprocessing, and validation workflows.

Simulation gallery · Tool index · Quick start · Result viewer

Also includes Subagent resources and Agentic PD workflows with curated recorded demos.

Representative simulation results

One representative case per software module with verifiable results. Modules without a suitable result are omitted for now. Click an image for full size; see the full atlas for additional cases, checks, and provenance.

Abaqus · Frame dynamics
Abaqus · Frame dynamics
20/30 kN pulse response; native ODB displacement contour, scale 300×.
Case and provenance →
Workbench / Mechanical · Clevis-pin contact
Workbench / Mechanical · Clevis-pin contact
30 kN static contact; M3 deformation contour and three-mesh displacement check.
Case and provenance →
Fluent · Laminar elbow flow
Fluent · Laminar elbow flow
Re≈498; fine-mesh full-pipe static pressure drop 2.93381 Pa.
Case and provenance →
COMSOL · Heatsink conduction
COMSOL · Heatsink conduction
30 W fine-mesh peak 80.403 °C; two meshes and heat-balance checks.
Case and provenance →
AEDT / Maxwell · Magnetic actuator
AEDT / Maxwell · Magnetic actuator
Four-angle magnetostatic sweep with field, torque, and inductance results.
Case and provenance →
CST · 77 GHz radar-array electric field
CST · 77 GHz radar-array electric field
Port 1 excitation; native electric-field amplitude (V/m), time-domain hex solve.
Case and provenance →
ANSA → Abaqus · All-hex bracket
ANSA → Abaqus · All-hex bracket
Native preprocessing and 1000 N static solve with mesh and stress checks.
Case and provenance →
HyperWorks / Radioss · Cylinder-plate impact
HyperWorks / Radioss · Cylinder-plate impact
Mises stress (GPa) at 0.12 ms; energy error and scope documented in case notes.
Case and provenance →

Case notes document image types, units, display scales, and validation scope. Engineering use requires the relevant engineer’s review.

Tools and workflow navigation

Choose an adapter by application. Each README covers installation, client configuration, and limitations. This is a source index; runtime availability depends on local software, versions, licenses, and bridge state.

Application / toolchain Workflow entry point
Abaqus CAE kernel scripts, job submission, ODBs, and viewport exports
Fluent Batch journals, job logs, and PyFluent sessions
Workbench / Mechanical Workbench automation and a Mechanical ACT bridge
AEDT Electronics Desktop projects and electromagnetics automation
COMSOL Multiphysics models, parameters, solving, and result export
CST Studio Suite EM modeling, solving, 1D results, and Touchstone export
HyperWorks HyperMesh sessions, entity inspection, and solver jobs
CalculiX Open-source FEM, modal analysis, and sizing optimization
LAMMPS Molecular dynamics input execution and job evidence
OVITO Scripted atomistic postprocessing and visualization
FreeCAD → Elmer → ParaView An open-source CAD, mesh, solve, and postprocessing chain
PyAnsys MCP collection Specialized PyAnsys adapters with individual documentation
Adams Rigid-body mechanisms and bounded batch jobs; native numeric checks passed, live integration unverified (validation)
Peridigm Prototype with verified profiles for peridynamics and damage-result replay

Skills: Full index · Abaqus workflows · Ansys structural workflow · Cylinder O-grid

Expand the detailed skill catalog
  • adams-evidence-mbd: rigid-body mechanism modeling, transient View batch execution and numeric reaction evidence.

The repository contains an Abaqus master router and specialized workflow skills, plus evidence-oriented workflows for other CAE ecosystems.

Abaqus

Skill Status Purpose
abaqus Active Master router for Abaqus FEA scripting and analysis workflows.
abaqus-geometry Active Create parts, sketches, extrusions, assemblies, and import CAD.
abaqus-material Active Define materials, sections, density, elasticity, plasticity, and common engineering properties.
abaqus-mesh Active Generate finite element meshes and choose element types.
abaqus-interaction Active Define contact, friction, tie constraints, connectors, and bonded surfaces.
abaqus-amplitude Active Define time-varying amplitudes for ramp, pulse, cyclic, or transient loads.
abaqus-bc Active Define boundary conditions such as fixed, pinned, clamped, displacement, and symmetry constraints.
abaqus-docs Active Download and manage abqpy / Abaqus API documentation.
abaqus-field Active Define initial conditions and predefined fields such as initial temperature or residual stress.
abaqus-load Active Apply concentrated forces, pressures, gravity, and distributed loads.
abaqus-output Active Configure field and history output requests.
abaqus-step Active Define analysis steps, procedures, increments, time periods, and nonlinear geometry settings.
abaqus-static-analysis Active Complete static structural workflow for stress, displacement, reactions, strength, and stiffness.
abaqus-modal-analysis Active Extract natural frequencies and mode shapes for vibration and resonance checks.
abaqus-dynamic-analysis Active Complete dynamic workflow for impact, crash, drop test, transient, explicit, or implicit dynamics.
abaqus-thermal-analysis Active Heat transfer workflow for steady-state or transient temperature distribution.
abaqus-coupled-analysis Active Coupled thermomechanical workflow for thermal stress and temperature-driven deformation.
abaqus-contact-analysis Active Multi-body contact workflow for friction, press fit, bolts, and assemblies.
abaqus-fatigue-analysis Active Fatigue and durability workflow for cycles, damage accumulation, and life prediction.
abaqus-job Active Create, submit, monitor, and manage Abaqus jobs and input files.
abaqus-export Active Export Abaqus geometry and results to STL, STEP, CSV, INP, or external formats.
abaqus-odb Active Read ODB results and extract stress, displacement, reaction force, and result summaries.
abaqus-optimization Active Configure Tosca optimization responses, objectives, constraints, and SIMP-style settings.
abaqus-shape-optimization Active Optimize fillet/notch/surface shape to reduce peak stress without topology removal.
abaqus-topology-optimization Active Topology optimization workflow for reducing mass while preserving stiffness.

Cross-ecosystem and evidence-oriented workflows

Skill Status Purpose
fea-structural Reference General structural FEA guidance across static, dynamic, nonlinear, and validation domains.
fenics-fem Reference FEniCS/dolfinx reference for weak forms, gmsh meshes, PDEs, and ParaView export.
lammps-evidence-md Active Evidence-first LAMMPS molecular-dynamics workflow.
ovito-evidence-postprocessing Active Evidence-first OVITO atomistic postprocessing workflow.
ansys-mechanical-evidence-structural Active Mechanical evidence and acceptance gates, complementary to the Workbench workflow skill.
aedt-evidence-electromagnetics Active Generic AEDT evidence workflow with Maxwell checks.
comsol-motor-nvh-evidence Active Checkpointed permanent-magnet motor NVH workflow coupling rotating electromagnetics, structural modes, acoustics, and Campbell validation.
calculix-fem Active Workflow for driving the CalculiX MCP, including .inp inspection, variable editing, solving, result extraction, and viewer export.
calculix-sizing-optimization Active Two-stage sizing optimization using LHS sweep and coordinate descent under stress/displacement or natural-frequency constraints.
calculix-modal-analysis Active Natural frequencies and mode shapes from a CalculiX *FREQUENCY step, with viewer export.
peridigm-evidence-fracture Prototype · verified profiles Progressive clarification, frozen physics, bounded repair, real solver evidence and honest material-point/fracture interpretation.
fep-agent-hub Active Evidence-first router for FreeCAD → Elmer FEM → ParaView workflows, verified profiles, physics gates, sensitivity checks, and scientifically honest animation semantics.

Adding a new Skill should keep the complete skill directory together with SKILL.md, metadata.json when available, upstream attribution, references, assets, and workflow scripts.

Quick start

Clone

git clone https://github.com/Cai-aa/CAE-Agent-Hub.git
Set-Location .\CAE-Agent-Hub

If you cloned the repository before the rename, the old text-to-cae remote may still work through GitHub redirects. Updating the remote URL is clearer:

git remote set-url origin https://github.com/Cai-aa/CAE-Agent-Hub.git

Use an MCP server

Each adapter has its own dependencies and launch command; open its README from the table above. Install the required CAE application and confirm its license, then follow that adapter’s environment, dependency, and MCP registration steps. Install the in-application bridge where required.

Start with environment detection or a read-only model query, then run an example. Use a separate output directory and retain inputs, solver logs, and validation records.

Use skills

Skills are instruction modules, not solver binaries. Copy the complete skill directory into your agent's skill directory or attach the relevant SKILL.md as project context.

Codex example:

New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.codex\skills" | Out-Null
Copy-Item -Recurse -Force ".\Skill\abaqus\analysis\abaqus-static-analysis" "$env:USERPROFILE\.codex\skills\abaqus-static-analysis"

Suggested prompt:

Use the abaqus-static-analysis, abaqus-mesh, abaqus-job, and abaqus-odb skills. Check the Abaqus environment and inspect the current session first. Build a cantilever static-analysis case in a separate directory, mesh and solve it, extract ODB results, check force balance, and report the actual files, commands, and incomplete checks.

Text to CAE Viewer

The viewer is still included as the browser result-inspection layer. It can display cases that contain result_mesh.json even when the solver is not installed.

Set-Location .\viewer
npm.cmd install
npm.cmd run dev

Open the Vite URL, usually:

http://127.0.0.1:4178/

Agentic PD recorded demos

Run the viewer as above, then open the Peridigm entry at /peridigm.html. Choose either demo:

Replay requires neither Peridigm nor SSH. npm run build bundles both datasets for static hosting. These are recorded verified results, not a browser solver or a connected AI service. New solves use the Peridigm CLI/MCP and its Skill. See demo provenance and limits.

Repository Layout

CAE-Agent-Hub/
  MCP/
    Abaqus/
    CalculiX/
    Adams/
    Peridigm/
    COMSOL/
    CST/
    FEP-Agent-Hub/
    HyperWorks/
    LAMMPS/
    OVITO/
    Ansys/
      AEDT MCP/
      Fluent MCP/
      Workbench MCP/
      PyAnsys/
  Skill/
    abaqus/
      core/
      modeling/
      setup/
      analysis/
      execution/
      postprocessing/
      optimization/
      reference/
  Subagent/
  models/
  viewer/
  assets/readme/   # Curated figures and provenance
  docs/           # Case notes and training material

Source Control Policy

The repository should include reusable source, documentation, tests, examples, templates, and skill instructions. Curated public replay fixtures under models/peridigm-* are an explicit exception to excluding generated run data: they include only selected fields, verified summaries, canonical inputs and hashes, with attribution and capability limits. Full native jobs and private runtime state stay outside the repository.

It should not include:

  • CAE software binaries or licenses.
  • Private machine paths or credentials.
  • Virtual environments and package caches.
  • Raw solver outputs such as ODB, case/data, AEDT results, Workbench projects, and runtime logs.
  • Large local result artifacts that can be regenerated.

Curated documentation images may live in assets/readme/ with provenance, case definitions, and scope notes.

Build

Build the frontend viewer:

Set-Location .\viewer
npm.cmd run build

Roadmap

The hub is designed to grow toward more mainstream simulation ecosystems:

  • More solver-specific MCP servers.
  • More productized skill packs for repeatable modeling and validation workflows.
  • Shared result export formats for viewer and report generation.
  • Safer install prompts and verification scripts for each CAE application.

Contributing a New MCP or Skill

When extending the hub:

  1. Keep reusable source code and workflow instructions together.
  2. Provide examples and tests where appropriate.
  3. Provide a README for the new component.
  4. Keep private paths, credentials, licenses, virtual environments, and generated solver results out of source control.
  5. Follow the existing repository structure and naming conventions.
  6. For Skills, preserve the complete SKILL.md-based workflow and supporting references/assets.

License

This repository is released under the MIT License. See LICENSE for details.

Peridigm development module

The Peridigm module adds a shared CLI/MCP workflow, confirmed specifications, bounded repair and material-point viewer export. Qualified profiles cover two-point elastic code verification and a synthetic precracked tensile damage demonstration. Engineering strength and experimental accuracy remain unverified. See its architecture map and Skill.

About

No description, website, or topics provided.

Resources

Stars

1.3k stars

Watchers

9 watching

Forks

Releases

Packages

Contributors

Languages