← all parity reports

Simulation

Kerf vs CalculiX

CalculiX runs the FEM — Kerf wraps it so structural analysis is as easy as describing the load case.

23/23in Kerf today
5/23in CalculiX (included)
0behind a paid tier
2026-05-24last reviewed
CapabilityKerfCalculiX
FE — solid (tet/hex)D2 yes packages/kerf-fem/src/kerf_fem/calculix_bridge.py yes source ↗
Modal / buckling / nonlinearD2 yes packages/kerf-fem/src/kerf_fem/calculix_bridge.py yes source ↗
FE — plate / shell (native)D2 yes packages/kerf-fem/src/kerf_fem/plate.py yes source ↗
FE — 1D beam / 2D truss (native)D2 yes packages/kerf-cad-core/src/kerf_cad_core/beam/analysis.py yes source ↗
AISC 360-22 steel (members)D2 yes packages/kerf-structural/src/kerf_structural/aisc_member.py no source ↗
ACI 318-19 concreteD2 yes packages/kerf-structural/src/kerf_structural/rc_beam.py no source ↗
Eurocode design (EC2/3/5/8)D2 yes packages/kerf-cad-core/src/kerf_cad_core/struct/eurocode3.py no source ↗
ASCE 7-22 seismicD2 yes packages/kerf-cad-core/src/kerf_cad_core/seismic/rsa.py no source ↗
ASCE 7-22 wind (MWFRS+C&C)D2 yes packages/kerf-cad-core/src/kerf_cad_core/windload/asce7.py no source ↗
Fatigue (S-N, ε-N, rainflow)D2 yes packages/kerf-cad-core/src/kerf_cad_core/fatigue/life.py partial source ↗
ASME VIII pressure vesselD2 yes packages/kerf-cad-core/src/kerf_cad_core/pressvessel/shell.py no source ↗
Frame stiffness assembly (2D/3D)D2 yes packages/kerf-cad-core/src/kerf_cad_core/struct/frame.py yes source ↗
API 650 tankD2 yes packages/kerf-cad-core/src/kerf_cad_core/tank/api650.py no source ↗
NDS 2018 timberD2 yes packages/kerf-cad-core/src/kerf_cad_core/timber/design.py no source ↗
AISC steel connectionsD2 yes packages/kerf-cad-core/src/kerf_cad_core/steelconn/connections.py no source ↗
Constraint sketcher (geo + dim)D1 yes src/components/SketchView.jsx no source ↗
B-rep booleans (general NURBS)D1 yes packages/kerf-cad-core/src/kerf_cad_core/geom/boolean.py no source ↗
Assemblies — matesD1 yes src/components/AssemblyEditor.jsx no source ↗
3-axis CAM (profile/contour/pocket/face)D7 yes src/components/CAMView.jsx no source ↗
CFDD4 yes packages/kerf-cfd/src/kerf_cfd/openfoam_bridge.py no source ↗
Thermo cycles (Rankine/Brayton/Otto)D4 yes packages/kerf-cad-core/src/kerf_cad_core/thermocycle/ no source ↗
Material selection (Ashby)D14 yes packages/kerf-cad-core/src/kerf_cad_core/matsel/multi_objective.py no source ↗
Should-cost (6 processes, Boothroyd-Dewhurst)D14 yes packages/kerf-costing/src/kerf_costing/tools.py no source ↗
  • yes shipped
  • partial works with limits
  • present, but behind an add-on or meter
  • no not available

Corrections welcome. These rows are read off published documentation on the date shown and go stale as products ship. If a row is wrong, open an issue — the source file is public/compare/calculix.md and every claim in it carries a link.