ODEInterface.jl icon indicating copy to clipboard operation
ODEInterface.jl copied to clipboard

Solve Boundary Value DAEs w/ COLDAE

Open azev77 opened this issue 4 years ago • 5 comments

Hi and thank you for this package! Is there a change you can extend it to solve boundary value DAEs w/ COLDAE?

azev77 avatar Jun 22 '21 23:06 azev77

Thank you for your question. I can find this version of COLDAE

http://www.cs.ubc.ca/spider/ascher/coldae.f

Unfortunately I cannot find any license informations. Do you have links/infos about how this file is licensed?

At first sight a "change" (in the sense of: providing also an interface to COLDAE) seems doable.

luchr avatar Jun 23 '21 13:06 luchr

Thanks. It’s also on Netlib: http://www.netlib.no/netlib/ode/index.html

is there a license for netlib?

azev77 avatar Jun 23 '21 13:06 azev77

I thought perhaps it would inherit the license from colsys, but that code seems to be also unlicensed. Would it make sense to contact Uri directly to inquire?

waltsims avatar Jun 23 '21 14:06 waltsims

Oh yes, I misinterpreted a LGPL part in colsys which only covers part of the code.

  1. I'll ask Prof. Ascher (via email) for a statement about the license
  2. If there is a (nice) license I'll try to write also an interface for COLDAE (perhaps in July) or wait for Pull Requests ;-)

luchr avatar Jun 23 '21 14:06 luchr

  1. Prof. Spiteri and Prof. Ascher have answered: They will post/upload a new version of COLDAE to netlib with the LGPL license prepended.

  2. The situation with COLNEW is still unresolved. Maybe I replace COLNEW with COLDAE because there is the claim in the code

    with ny=0, the code is essentially identical to the code colnew

    whatever "essentially" means.

luchr avatar Jun 24 '21 14:06 luchr