SciML NumFOCUS small development grant: Collocation Methods for Boundary Value Differential-Algebraic Equations

I am happy to announce the latest funded project in SciML: Collocation Methods for Boundary Value Differential-Algebraic Equations. This is highly requested functionality and thus I am happy to announce our plans to build new solvers over the summer!

At present, for boundary value problems, there are Mono-Implicit Runge-Kutta(MIRK) methods and Shooting methods for first-order BVPs, MIRKN methods for second-order BVPs in BoundaryValueDiffEq.jl. While these solvers can cover many common boundary value problems and outperform some famous Fortran BVP solvers such as BVPSOL, BVPSOLVER and COLNEW in benchmarks, it is still not adequate for some complex scenarios involving differential-algebraic equations. Though SciML offers powerful solvers for systems of DAEs solving, there are no robust solvers for boundary value DAEs even in well-built tools like MATLAB or Mathematica. With this grant, SciML will deliver powerful BVDAE solvers to address the current problems and provide a more comprehensive solution for complex numerical simulations.

The grant would have two important deliverables:

  1. Efficient boundary value differential-algebraic equations solvers for nonlinear systems of semi-explicit DAEs of index at most 2.
  2. Thorough benchmarks and documentation, demonstrate the performance and robustness of the new solvers.

This should have lots of applications especially in optimal control.

For more information see: