CellML Discussion List

Text archives Help


[cellml-discussion] OpenCOR: new snapshot available


Chronological Thread 
  • From: Alan Garny <alan.garny AT inria.fr>
  • To: "cellml-discussion AT cellml.org" <cellml-discussion AT cellml.org>
  • Subject: [cellml-discussion] OpenCOR: new snapshot available
  • Date: Fri, 12 Jan 2018 20:25:40 +0100
  • Authentication-results: mx1.auckland.ac.nz; dkim=none (message not signed) header.i=none; spf=None smtp.mailfrom=alan.garny AT inria.fr
  • Ironport-phdr: 9a23:n50sux3aiLHnN4bMsmDT+DRfVm0co7zxezQtwd8ZsesWKvnxwZ3uMQTl6Ol3ixeRBMOHs6sC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffxhEiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QrcpVzS/9KdrUAHnhzsbNzA392HXj9Z/jKNdoBm8oxByzIrZbISTOfVwZKPdec4RS3RHUMhfSidNBoyxY44JAuEcP+hXspP9qkMAohWwGAeiBP3hxDxHiXDqxqA1yfgtEQTc0QA8Bd8DsnLZp8j1OqcIVuC1ybHFwCnHb/xM3zf29YnGfQo7ofGKXbN7bM3cxlMrFwzfiFWcs4PlMCmP1uQLs2mW9OtgVeS1i24msQ59uDavxt01h4TPm4kbxFfE9SBjz4Y0I921UEB6Yd+nEJtRryGVKZZ5QsI4TG1yvyY60LIGtYa0fCgNz5QnyBrfZOKdf4eU5RLjUf6dITBghH17frKwmxGy8VK6xuzyTcm4yFJKri5DktnIrHwN2BvT6tafRvpz/0eh2jeP1xjN5e5ZIEA7j7DXJ4Qmwr4qmZoet1nIECzumEjukaObclso9vK15+npbbjqvIKQOo57hw3kL6gihsOyDfwlPgUKUWWX4+Sx2KD58UHnXLlHjec6nrfFvJ3UI8kQu7S3DBVP0ok57hayFzem38ocnXkANF9FfQiIj4ntO1zAOfz4F+mwg1C2nzdq3PDKJ6bhApLVLnTZlrfuZ6p9609byAo1199f44hYCrAHIPLpW0/+rsbUDhEjMwCswubnDsty1p8GVG6SBqKVLrnevUKG6+8gOeWAeY4YtTnnJ/Q4+/Ljgmc1mVoHcqmo2ZsXZmq4HvNjI0iBe3Xshs0OEWEQsgoxVuPqkluCUD5IanazWaI8/DA7B5i8AYfNXIChmKaB0zujHp1KemBGDUiBHmv2eIWAX/cMbSaSLtZ8nTwFTriuV5Ih1Qq1tA/7zLpnKPHZ+ikZtZL4yNh1/Pffmg0s+jxwC8Sd1mWNQ3tznmMSSD9llJx49AZ2x1OH1Kw9j/1DHsFI/PJOVC8xOJrYyug8DMr9EEqVddqNTFOiB9mnGjosVckwxNkmaEt5H9CmyBfZ0Hz5LaUSkumiAJUyuo3VxX7gb5J0z3/AkqYolV83aspJL2yvwKBloVuAT7XVmlmUwv75PZ8X2zTAoTrYlDvcjARjSAd1FJ79czUab0rSo87+4xqaHb6oE7UudAVbm5aP

Dear all,



This is just to let you know that a new OpenCOR snapshot has been released
(see here).



The main focus of this snapshot was on solving DAE models. Indeed, until now,
we were relying on the CellML API to generate code for use by IDA/S, a
dedicated DAE solver. However, we (well, I!) never really got around to doing
it properly, meaning that some DAE models could be solved and others not.



Yet, rather than getting DAE models to work fine with IDA/S, we (I!) decided
to take a different approach, which is that now OpenCOR relies on the CellML
API to generate code for solving a system of ODEs, as well as one or several
systems of non-linear algebraic (NLA) equations.



This new approach allows for any ODE solver (CVODE/S, Forward Euler, Heun,
RK2 and RK4 at this stage) and NLA solver (only KINSOL at this stage) to be
used while, using our original approach, we would have been limited to IDA/S
only (since very IDA/S specific code was generated).



Now, it’s likely that to use IDA/S would result in a faster solution, but the
ability to use different ODE and NLA solvers is appealing and nothing
prevents us from adding proper support for IDA/S in the future, if needed.



Anyway, please have a play and let us know how it goes for you.



Best regards, Alan.



P.S.: feel free to spread the word and subscribe to our users (or even
developers) mailing list.



  • [cellml-discussion] OpenCOR: new snapshot available, Alan Garny, 01/13/2018

Archive powered by MHonArc 2.6.18.

Top of page