Recent Updates
March 2026
- Reworked package scope around sparse linear-system workflows.
- Added explicit solver backend selection in
solve!::directusing LU factorization and optional factorization reuse.:linearsolveusingLinearSolve.jlcache initialization and reuse.
- Added
theta_step!orchestration with:- matrix assembly updates when
dtchanges, - RHS-only updates every step,
- stored
last_dtfor reuse decisions.
- matrix assembly updates when
- Added a generic, physics-agnostic block coupling layer:
OneWayCouplingfor passive sequential coupling.TwoWayCouplingfor Picard outer iterations with optional under-relaxation.- Named-field transfer via
CouplingMapand extension hooks.
- Added toy-only tests and docs examples for coupling orchestration.