Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 1.94 KB

gsoc.md

File metadata and controls

64 lines (39 loc) · 1.94 KB

GSoC '17

GSoC goals:

  • Refactor ODEqs and SDEqs into DiffEqDiffTools
  • Unit tests for PRs into DiffEqDiffTools
  • Review SciML/DifferentialEquations.jl#159
  • Refactor JuliaDiffEq/OrdinaryDiffEq.jl@8318c0f
  • Read tests and get on implementing ODEs as test cases

Pre-GSoC - Community bonding time

  • Know who people are, what the repos and packages are, know them as a user.
  • List 30 packages, people,
  • JuliaDiff
  • ForwardDiff.jl
  • Calculus.jl
  • OrdinaryDiffEq.jl
  • StochasticDiffEq.jl

Examples to do:

Stretch goals

  • Complex autodifferentiation for physics - so then it probably can be a straightforward application of ForwardDiff to build those equations from a Hamiltonian

  • Euler-Langrange

  • he'll need to dig into how the diffeq functions are differenitated which is all about handling closures and that jazz it's the same idea to differentiate H(p,q) so that would be a good exercise then the internals would make a lot more sense.

  • Turbo DiffEqPhysics

  • katthyat qmech

  • shutz and misner

  • wonsheok shin EM

  • add old methods for didactic purposes

Open problems:

  • Connect well to LSODA

Other GSoCs:

  • @shivin9 - speed up elliptics PDEs

  • Yannis - FEM

  • Ying Bo - BVP

Taking care of the little things:

  • Typos in all DiffEqDocs et al

  • Graph of DiffEq dependencies