HackerTube

Jonathan Diegelman - Modeling Spacecraft Separation Dynamics in Julia

The Julia Programming Language2 HN recommenders · recommended in 2 months, 2021–2023
YouTube
talk · intermediate · evergreen · 2021–2023 on HN

A JuliaCon talk by a NASA Launch Services Program engineer on modeling spacecraft separation dynamics in Julia. He describes replacing a Simulink-based workflow for checking launch vehicle separation requirements with Julia and ModelingToolkit, with large spe…

Cited again and again as the concrete case study behind the claim that NASA got a 15,000x speedup moving from Simulink to Julia.

9 comments from Hacker News

@eggy2023-01 · in “GNU Octave”

<<was given at a SIAM conference and the recording can be found here: ▶ this video >> At 14:00, the interactive slider exploration due to the speed is amazing. Over 500 Monte Carlo simulations in less than 60ms.

Recommends View on HN
@NicolasL-S2022-09 · in “From Common Lisp to Julia”

You should check out this case study of migrating Simulink to Julia at NASA: ▶ this video From Simulink to Julia, his code went from 1000 lines to 50 lines and ran 15,000x faster.

Recommends View on HN
@ChrisRackauckas2023-05 · in “Can Fortran survive another 15 years?”

> Definitely 15000 times faster than MATLAB as claimed by JuliaComputing can be achieved with such seemingly concrete and realistic benchmarks. I believe you're talking about NASA Launch Services engineers claiming Julia's ModelingToolkit simulations outperformed Simulink by 15,000x? That claim was of course not made by Julia Computing or anyone affiliated by Julia Computing, which is pretty clear because the person who makes the claim very clearly describes his affiliation at the beginning of the video. The source is here: ▶ this video , at 12:55. You did watch the whole video to understand the application and the caveats etc. instead of just reading the headline and immediately coming to a conclusion, right?

@NicolasL-S2023-05 · in “Julia 1.9 Highlights”

I would be cautious saying Simulink has no Julia equivalent. This NASA engineer switched from Simulink to SciML and obtained a 15,000x speed up while his code went from 1000 lines to 50 lines long: ▶ this video

@ChrisRackauckas2023-01 · in “GNU Octave”

ModelingToolkit.jl, a comparison is given here: link . A showcase from one of the library's users, demonstrating a 15,000x acceleration, was given at a SIAM conference and the recording can be found here: ▶ this video