MAPDL interop#

femorph-solver can consume MAPDL-authored models and (progressively) write back the same binary formats. This page is the at-a-glance status; the deep dive lives in MAPDL compatibility.

When to care#

If your existing workflow already runs in MAPDL and you want an OSS alternative that reads your decks and result files without rewriting them, this is where to start. If you’re building a model from scratch, you can ignore this page and work directly with the Model API.

Format status#

Format

Read

Write

Notes

CDB

βœ…

❌

Via mapdl-archive. Supports SOLID185/186/187, SHELL181, BEAM188, LINK180, COMBIN14, MASS21, PLANE182 + degenerate SOLID186 (wedge, pyramid).

RST

βœ…

🚧

Read via ansys-mapdl-reader; progressive write in femorph_solver.mapdl_api.io.rst_schema.

FULL

βœ…

🚧

K / M matrix export; femorph_solver.mapdl_api.io.full_schema.

EMAT

βœ…

🚧

Per-element K / M; femorph_solver.mapdl_api.io.emat_schema.

MODE / SUB / DB

❌

❌

Planned.

Element compatibility#

Each registered element targets the same behaviour as its MAPDL counterpart under the default KEYOPT settings. See the Elements for bit-level parity tests and the per-element pages under Element library for the KEYOPT table.