Contributions
Major open source contributions to numerical and scientific projects and packages that I've worked on, including code, documentation, and issue tracking.
CollocationIRK.jl
Julia package for fully implicit Runge–Kutta methods, expanding on SciML's OrdinaryDiffEq.jl. Plans to expand this to custom collocation methods for expermentation and learning uses
Sreeram-Shankar
SciML/OrdinaryDiffEq.jl (Gauss–Legendre FIRK)
Arbitrary-order Gauss–Legendre fully implicit Runge–Kutta methods for conservative high order problems to OrdinaryDiffEq.jl
SciML
SciML/OrdinaryDiffEq.jl (Generalized-α)
HHT and Generalized-α methods for structural dynamics problems with controlled damping to OrdinaryDiffEq.jl
SciML
SciML/OrdinaryDiffEq.jl (Runge-Kutta-Legendre)
Stabilized explicit Runge–Kutta Legendre supertimestepping methods for stiff parabolic problems to OrdinaryDiffEq.jl
SciML
SciML/OrdinaryDiffEq.jl (Runge-Kutta-Gegenbauer)
Stabilized explicit Runge–Kutta Gegenbauer supertimestepping methods for stiff parabolic problems to OrdinaryDiffEq.jl
SciML
trixi-framework/Trixi.jl (Postprocessing)
Postprocessing tools for Trixi.jl, such as computing the kinetic energy spectrum of compressible Euler equations
trixi-framework
ferrite-fem/FerriteIGA.jl
Julia package for isogeometric analysis (IGA), where I serve as a core contributor. My contributions helped the package gain traction and I now aim to work with the Ferrite team to further develop IGA in the Julia community.
ferrite-fem