~/talk

Open Source Component-Based Modeling with ModelingToolkit

Talkat PyData Global 2024 · 2024-12-03..12-05· [machine-learning]
links:none on file
slides:none on file

ModelingToolkit composes equation-based components, performs symbolic structural simplification and generates Julia code that plugs into fast differential-equation and nonlinear solvers with AD and custom GPU kernels. Claimed performance hits range from about 10× faster than JAX for Python→Julia JIT use up to 20–100× GPU speedups for domain-specific kernels. An industrial case (Instron/ITW hydraulics) refines control-modeling and cuts a multi‑million‑dollar machine’s hardware by roughly half while preserving behavior.

AI-written summary · about

  1. 0:00ModelingToolkit intro
  2. 1:04Component-based modeling
  3. 3:16Model composition challenges
  4. 5:03How ModelingToolkit solves it
  5. 7:12ACSM fundamentals
  6. 10:02Equations to solvers
  7. 13:11Defining ACSM components
  8. 16:01Conserved physics properties
  9. 18:50Symbolic computation & codegen
  10. 20:11Why Julia for ModelingToolkit
  11. 21:35GPU acceleration
  12. 22:37Instron case study
  13. 24:41Hardware & cost impact
  14. 25:24Python integration & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.