ModelingToolkit.jl
ModelingToolkit.jl copied to clipboard
More structural transforms
- [ ] State selection
- [ ] Parallelization based on SCCs
- [ ] Use SCC to give better error in tearing
From https://github.com/SciML/ModelingToolkit.jl/issues/188: https://arxiv.org/ftp/arxiv/papers/1405/1405.6131.pdf https://pdfs.semanticscholar.org/adcb/1ef01d512a3d0698b34b4e6e81022fc6ca4b.pdf http://reliablecomputing.eu/baharev_tearing_survey.pdf
Are there useful additions in here?
Fine Dulmage-Mendelsohn decompositions are just another name for BLT or SCC.
There is a python package containing a lot of tearing algo here https://github.com/baharev/sdopt-tearing . it is the package written by baharev you have pointed out blt ordering seems to be here https://github.com/baharev/sdopt-tearing/blob/master/blt_decomp.py
the modia one af course is here too https://github.com/ModiaSim/ModiaBase.jl/blob/main/src/BLTandPantelides.jl