ddsdde

Show HN: Jacobi–IDE for Abaqus subroutine with analytical tests and AI diagnosis

Last checked:

Visit ddsdde

What is ddsdde?

ddsdde is an AI workspace for computational mechanics that automates the pipeline from papers and equations to verified UMAT/VUMAT implementations for Abaqus. It generates traceable code, verifies material Jacobians, and diagnoses solver failures through an integrated workflow with real-time documentation and verification testing.

ddsdde pricing

Pricing model: Freemium

Free (Windows beta); distributed via Gumroad

ddsdde pros

  • Automated end-to-end pipeline from equations to verified code with traceability to source
  • Material Jacobian verification against numerical references with 10 probe states tested
  • Real-time inspector panel showing argument types, units, and read/write access for 346+ parameters
  • Comprehensive offline reference: 368 pages, 19 worked examples, 20 subroutine types supported
  • Built-in diagnosis for Abaqus convergence failures and single-element testing

ddsdde cons

  • Windows only (v0.1 beta stage—early-stage product)
  • Limited to Abaqus ecosystem (UMAT, VUMAT, UEL, and similar subroutines)
  • No macOS or Linux support; requires Abaqus installation

Frequently asked questions about ddsdde

What is DDSDDE?

The material Jacobian—the change in stress divided by the change in strain. The tool verifies it against both analytical and finite-difference references.

How does the inspector help?

Click any argument to see its physical meaning, units, and whether Abaqus supplies it or you must calculate it—the most common source of wrong answers in subroutines.

What does verification test?

The material Jacobian is checked at 10 probe states with quadratic Newton convergence, plus physics is validated against results the generated code cannot influence.

Does it generate code?

Yes—UMAT and VUMAT implementations from equations. Every line is traced to its source equation and verified before simulation.

Categories

Use cases

Browse all AI tools on NeedAnAI