using EigenDenseEquation solver.
using adaptive time stepping.