Compact sparse symbolic Jacobian computation in large systems of ODEs

作者:

Highlights:

• A novel algorithm that produces computer code for the calculation of sparse symbolical Jacobian matrices is presented.

• Iterative definitions of functions are handled in an affiencient manner in the Jacobian code generation.

• The main application of the algorithm is the simulation of large scale dynamical systems with implicit ODEs.

• The algorithm was implemented in a general purpose ODE solver front-end.

摘要

•A novel algorithm that produces computer code for the calculation of sparse symbolical Jacobian matrices is presented.•Iterative definitions of functions are handled in an affiencient manner in the Jacobian code generation.•The main application of the algorithm is the simulation of large scale dynamical systems with implicit ODEs.•The algorithm was implemented in a general purpose ODE solver front-end.

论文关键词:Large scale models,Jacobian computation,Set–based graphs

论文评审过程:Received 31 October 2020, Revised 25 February 2021, Accepted 4 March 2021, Available online 19 March 2021, Version of Record 19 March 2021.

论文官网地址:https://doi.org/10.1016/j.amc.2021.126181