mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-08-30 08:02:50 +00:00
a88167b0cb
Complete execution output from material_models_benchmark.jl validation: Performance results: - Linear Elastic: 5.1× speedup (Tensors.jl vs Voigt/Dict) - Neo-Hookean Manual: 2.0× speedup over old approach - Perfect Plasticity: 21.0× speedup (zero allocations vs Dict) - Average speedup: 9.4× (validates 5-50× claim range) Key validation: - All new implementations: ZERO allocations (confirmed) - Manual derivatives: 21.1× faster than automatic differentiation - Type stability: All @code_warntype checks pass (no red flags) - AbstractMaterialState hierarchy: State handling identical for all materials Demonstrates Newton iteration state handling for both stateless (LinearElastic, NoState) and stateful (PerfectPlasticity, PlasticityState) materials.