mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-12 14:23:20 +00:00
d85d96b899
New 720-line experimental DOF-based assembly implementation: - DOF-by-DOF paradigm: loops over DOFs (matrix rows) instead of elements - DOFBasedCOOCache: pre-allocated cache with zero-allocation guarantees - Matrix-free integration: computes K*v without intermediate storage - Supports single-kernel problems (experimental limitation) - Uses DOF connectivity infrastructure for inverse mapping - Pre-computed element/geometry/material caches for performance - extract_system(): builds sparse matrix from triplets - create_cache(): factory function for cache creation Use cases: matrix-free Krylov solvers, very large problems, contact mechanics, mixed methods. Status: EXPERIMENTAL - single-kernel assumption only.