Structural FEA

Structural analysis that remains inspectable from CAD to stress.

Prepare geometry, mesh solids, assign material and body-force data, apply surface constraints and loads, and solve with explicit numerical backends. Every setup action remains visible in the UI and editable in the generated Python journal.

Formulations

Linear through finite rotation

Linear elasticity, transient structural dynamics, geometric nonlinear static and dynamics, hyperelasticity, contact, RBE2, and flexible multibody workflows.

Backends

Explicit numerical execution

DOLFINx and MFEM cover shared structural paths; Kratos provides the ALM contact path. Local PETSc and TorsoHPC solvers remain selectable.

Outputs

Fields and engineering reports

Displacement, von Mises stress, principal stresses, reactions, time frames, downloadable NPZ data, and field or surface reports where available.

Model Contract

Physics stays separate from the solver backend.

Materials, BCs, and model options describe the engineering problem. Backend and linear-solver controls describe execution, allowing supported formulations to move between local, MPI-parallel, and remote solver paths without silently changing the model.

Volume conditions Young's modulus, Poisson ratio, density, gravity acceleration, explicit body-force density, and hyperelastic parameters are assigned per solid.
CAD-bound conditions Fixed and component constraints, prescribed displacement, traction, pressure, RBE2 attachments, and contact stay attached to persistent CAD parts and surfaces. Each mesh resolves those entities to its own boundary tags, allowing remeshing and mesh studies without reapplying conditions.
Dynamics and nonlinear controls Newmark, HHT-alpha, and generalized-alpha time schemes coexist with Newton, globalization, damping, and model-specific controls.
Transparent solver selection Backend, algorithm, preconditioner, device, core count, tolerances, warnings, and convergence failures remain visible and journaled.

From part to result.

The same state can be built manually, replayed as Python, or assembled through Sesame.

01 GeometryImport STEP/IGES/BREP or create CSG solids.
02 MeshSelect the mesher, size controls, and element order.
03 PhysicsAssign materials, body forces, supports, and loads.
04 SolveChoose backend, parallelism, and local or remote solver.
05 InspectReview fields, frames, reports, warnings, and journal.
Validation in progress

Structural reference cases are being prepared.

This section is reserved for reproducible beam, plate, nonlinear, contact, and dynamics comparisons. Each published case will include geometry, mesh, BCs, solver settings, reference values, measured error, runtime, result images, and its journal.