Adventures in Computing - From Punch Cards to Differential Equations
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Syllabus
Welcome!.
Programming with punch cards.
My first serious encounter with numerical methods for ODEs.
Why should users have to decide whether their problem is stiff or not?.
Livermore Solver for Ordinary Differential Equations Automatic (LSODA) is now available in Julia by LSODA.jl.
Computational combustion (see DASSL.jl) and lessons about releasing code.
Solar power plan and challenges that it provided.
True problem wasn't in the code but in our math.
"DAEs are not ODEs" (Differential-Algebraic Equations).
Development of theory and algorithms for Differential-Algebraic Equations (DAE, see DASKR.jl).
Solving F = ma with constraints.
DAEs and various problems on which I was working around 1991.
DAEs and parameter estimations, optimal control, etc..
Working on trajectories of small spacecraft.
Chemical vapor deposition and DAE.
Discrete stochastic simulations.
Stochasticity in biological systems.
Circadian rhythm.
Spatial stochastic simulation.
Stochastic simulation of COVID-19.
Acknowledgments.
Q&A: What do you think about barriers that scientists encounter when dealing with software engineering?.
Q&A: What are your reflections on modeling biological systems?.
Q&A: What do you think about the recent hype that differential equations get from the machine learning community?.
Taught by
The Julia Programming Language
Related Courses
Scientific ComputingUniversity of Washington via Coursera Differential Equations in Action
Udacity Initiation à la théorie des distributions
École Polytechnique via Coursera Everything is the Same: Modeling Engineered Systems
Northwestern University via Coursera Analyse numérique pour ingénieurs
École Polytechnique Fédérale de Lausanne via Coursera