SK-mROCK
A C++ implementation of the SK-mROCK multirate integrator for multirate stochastic differential equations.
pySDC
I contributed to the Python parallel-in-time software pySDC by developing and implementing the exponential spectral deferred correction method for cardiac electrophysiology.
emRKC
A Python implementation of the exponential multirate Runge-Kutta-Chebychev (emRKC) method with applications to the monodomain model in cardiac electrophysiology.
mRKC
C++ code for the multirate Runge-Kutta-Chebyshev method. It contains also standard (non-multirate) explicit stabilized methods (RKC, RKL, RKU) and other classical methods (EE, IE, RK4,...) for comparison.
BEMI
A C++ code implementing the boundary element method (BEM) method for solving the extracellular-membrane-intracellular (EMI) model.
SK-τ-ROCK
A C++ implementation of SK-τ-ROCK methods for stochastic chemical kinetics.
ROCKopt
A playground to explore RKC methods for solving optimization problems, including ML.
Numerical integration of dynamical systems project
This repository contains a project related to implementing Runge-Kutta methods. The project is designed for students who are learning about numerical methods and want to gain hands-on experience with Runge-Kutta methods.
C++ Playground
A small C++ linear algebra library with two backends, based on expression templates or the ranges library. The goal is to use different modern C++ features, as ranges, concepts, variadic templates, modules, etc.