RunMat
GitHub

FEA: Run Math on Geometry (Beta)

RunMat FEA lets you start with a CAD or mesh file and run repeatable physics studies against it. The FEA subsystem in RunMat allows you to load geometry, mesh it into finite elements, define material properties, loads, constraints, domains, interfaces, and steps, and solve multi-physics ODEs and parametric sweeps.

[!NOTE] RunMat FEA is in beta and is under active development. The API is subject to change.

How To Use It

If you want to...Use
Run a repeatable study from the terminal or CIrunmat check model.fea and runmat run model.fea
Build or generate a study from RunMat codegeometry.load(...), fea.model(...), fea.study(...), fea.validate(...), fea.run(...)
Build or generate a study from a .fea fileA .fea YAML document can be loaded by fea.load(...) or run with runmat run
Inspect geometry before modelinggeometry.inspect(...) and geometry runtime operations
Integrate from Rust or a host applicationVersioned runtime operations such as fea.create_model/v1 and fea.run_study/v1

.fea is a declarative study format. It is a YAML document with a RunMat-specific extension, similar to how .m is the code format. Just like .m files, .fea files can be passed to runmat check or runmat run for static analysis and execution, respectively.

Topics

TaskRead
Run studies from the CLI, .m code, or Rust host codeUsing FEA
Load, inspect, and prepare CAD or mesh geometryGeometry
Define solver-ready model dataModels
Choose the physics family and understand family limitsPhysics Families
Run direct solves, studies, and sweepsSolves, Studies, and Sweeps
Understand saved artifacts, diagnostics, and provenanceEvidence & Artifacts
Understand how correctness is tested and validatedVerification & Validation
Interpret result quality and trust signalsResults & Trust
Check current support and known boundariesCurrent Status
Integrate with runtime operation contractsOperation Reference

For general runtime execution, see Execution. For host session behavior, see Session Engine. For GPU behavior, see GPU Acceleration & Fusion Engine.