Menu

#12 New KiSAO ids for CVODE / IDA parameters

Algorithm parameter
closed
None
2015-09-10
2015-09-03
Alan Garny
No

Some KiSAO ids for CVODE and IDA exist (e.g. the maximum step size, the maximum number of steps, the relative tolerance and the absolute tolerance), but some others are missing. In OpenCOR, we can set more than the aforementioned parameters, so it would be nice to have KiSAO ids for them (so that we can export an OpenCOR simulation to SED-ML without having to resort to using annotations).

Algorithm parameters for which KiSAO ids would be useful are:

  • Integration method: the integration method used by the solver (CVODE specific; possible values: BDF and Adams-Moulton);
  • Iteration type: the type of iteration used by the solver (CVODE specific; possible values: Newton and Functional);
  • Linear solver: the linear solver used by the solver during a Newton iteration (possible values are Dense, Banded, Diagonal (CVODE only), GMRES, BiCGStab and TFQMR);
  • Preconditioner: the preconditioner, if any, used by the solver when using a GMRES, BiCGStab or TFQMR linear solver during a Newton iteration (CVODE specific; possible values: Banded and None);
  • Upper half-bandwidth: the upper half-bandwidth value used by the Banded linear solver or preconditioner (a value between 0 and n-1 with n the number of ODEs/DAEs in the model);
  • Lower half-bandwidth: the lower half-bandwidth value used by the Banded linear solver or preconditioner (a value between 0 and n-1 with n the number of ODEs/DAEs in the model); and
  • Interpolate solution: whether the solver returns an interpolated solution (a boolean value).

More information can be found on the OpenCOR website (CVODE parameters and IDA parameters).

Discussion

  • Alan Garny

    Alan Garny - 2015-09-03

    Sorry, the milestone should have been "Algorithm parameter".

     
  • Anna Zhukova

    Anna Zhukova - 2015-09-03
    • assigned_to: Anna Zhukova
    • Type: Algorithm --> Algorithm parameter
     
  • Anna Zhukova

    Anna Zhukova - 2015-09-10
    • status: open --> closed
     
  • Anna Zhukova

    Anna Zhukova - 2015-09-10

    Added in KiSAO version 2.3.8 with the following ids:

    • Integration method: KISAO_0000475
    • Iteration type: KISAO_0000476
    • Linear solver: KISAO_0000477
    • Preconditioner: KISAO_0000478
    • Upper half-bandwidth: KISAO_0000479
    • Lower half-bandwidth: KISAO_0000480
    • Interpolate solution: KISAO_0000481
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB