TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A Comparison of Differential Equation Solver Suites

150 pointsby one-more-minuteover 7 years ago

9 comments

ViralBShahover 7 years ago
Chris is an encyclopedia on ODEs. Take a look at this. No other system has this thorough a study of so many methods in one place.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;JuliaDiffEq&#x2F;DiffEqDevTools.jl&#x2F;blob&#x2F;master&#x2F;src&#x2F;ode_tableaus.jl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;JuliaDiffEq&#x2F;DiffEqDevTools.jl&#x2F;blob&#x2F;master...</a><p>This is the kind of thing we imagined experts being able to do when we designed Julia. Having implemented some such solvers in the past, I can safely say this stuff is easily the best out there.
评论 #15344200 未加载
mbaumanover 7 years ago
Chris — the author of this blog post and lead developer of the DifferentialEquations.jl ecosystem — had a really nice workshop at this year&#x27;s JuliaCon. You can watch it online here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=75SCMIRlNXM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=75SCMIRlNXM</a>. His intro there is really approachable and even if you just watch the first 10 minutes you can come away with something tangible.
scotto3394over 7 years ago
I see those Bombay Sapphires have been working towards a good cause!<p>But in all seriousness, the comparison was far more thorough than I expected going in. I learned quite a bit, and it&#x27;s making me consider giving Julia another shot. I&#x27;ve been tinkering with mostly Rust lately, very happily, but this post makes me miss something with the strong scientific bend of Julia. So job well done and thanks for taking the time to write this.
throwaway613834over 7 years ago
Intel has an ODE solver [1] that seems <i>unbelievably</i> good at solving certain kinds of differential equations. I&#x27;m surprised&#x2F;disappointed it wasn&#x27;t even mentioned. I would&#x27;ve loved to see an evaluation of it against MATLAB (or other solvers) more than any other pair in the list.<p>[1] <a href="https:&#x2F;&#x2F;software.intel.com&#x2F;en-us&#x2F;articles&#x2F;intel-ordinary-differential-equations-solver-library" rel="nofollow">https:&#x2F;&#x2F;software.intel.com&#x2F;en-us&#x2F;articles&#x2F;intel-ordinary-dif...</a>
评论 #15342905 未加载
评论 #15343134 未加载
评论 #15347377 未加载
ivan_ahover 7 years ago
For a more &quot;systems&quot; approach for ODEs, you should look at Modelica: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Modelica" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Modelica</a> It&#x27;s very powerful stuff.
评论 #15347613 未加载
Myrmornisover 7 years ago
Can anyone recommend any introductory material on real-world examples of differential equations? I don&#x27;t mean the first-year undergrad textbook stuff with differential equations for population growth and chemical reactions and mechanics that can be solved via separation of variables etc. I mean descriptions of models used in science and engineering that result in needing to use the fancy solvers that this thread is discussing.
评论 #15347467 未加载
alimwover 7 years ago
This seems to be all about ODEs. Has anyone got any recommendation for a good PDE solver? One that might run a problem having more than three spatial dimensions? (and ideally callable from Python)
评论 #15344163 未加载
评论 #15344220 未加载
评论 #15345446 未加载
评论 #15344474 未加载
jxcoleover 7 years ago
It&#x27;s a pity there are no JavaScript options listed.
评论 #15343819 未加载
ameliusover 7 years ago
I see no mention of multigrid methods.
评论 #15346526 未加载