I am seeking to solve a first-order complex matrix differential equation of the form dy/dt=c.H.y, where H is a complex matrix with complex elements, and c is a complex number. Python and cpp offer built-in libraries like 'odeint', 'solve ivp', and 'boost odeint' that can tackle this problem with ease. However, I am facing a challenge finding a suitable package in Fortran that can handle complex numbers and solve this type of ODE effectively. I have explored options such as 'odepack', but it can't handle complex numbers.
Your assistance will be much appreciated.