SciML / ModelingToolkit.jl

An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
https://mtk.sciml.ai/dev/
Other
1.38k stars 196 forks source link

Add `conservative` kwarg in `structural_transformation` #2805

Closed YingboMa closed 2 weeks ago

YingboMa commented 2 weeks ago

conservative=true limits tearing to only solve for trivial linear systems where the coefficient has the absolute value of 1. This is useful for debugging numerical stability issues after tearing. By default, we set conservative=false.