My name is Miguel Raz Guzmán Macedo, I study physics at the UNAM in México, I will be mentored by Chris Rackauckas, and my GSoC project is titled DiffEq-specific differentiation library to ease development of fast native stiff solvers.
We are very interested in numerical methods for solving differential equations in the DifferentialEquations.jl suite.. This sometimes involves passing certain information to the solvers that is quite cumbersome to do by hand, but with ~with the magic of multiple dispatch~ clever Julian programming we will be able to relieve the user of handling repetitive and possibly brittle steps and make for faster, easier to use methods.
Specifically, I will be trying to handle the information the solver knows about the Jacobian to be able to dispatch it to the appropriate solvers and handle the different packages’ interoperability and generality with the method – as well as trying not to cry with git/CI/Pkg issues.
If you see me in the gitter chat, don’t be shy, feel free to ask any Julian question/suggest/critique any code I’ve written – I am here to learn and try my best.
DiffEq.jl has a lot of room for growth and there has been a lot of growth, thanks greatly to the community. Do make suggestions, PRs, and requests - it wouldn’t be so cool presently otherwise!
Side note: anybody with a cool bone to throw about parallel / distributed computing with Julia (baby steps here) would receive +9000 internet points.
Cheers, see ya around.