Taylor (version 2) is an Ordinary Differential Equation (ODE) solver generator written by Joan Gimeno, Maorong Zou and Àngel Jorba. It reads a system of ODEs and outputs an ANSI C routine that performs a single step of numerical integration using the Taylor method. Each step of integration chooses the step and the order adaptively to keep the local error below a given threshold and minimize the global computational effort. This routine is meant to be called from a user main program to perform the desired numerical integration. This version of taylor (2.*) extends the functionalities from taylor 1.4 by adding support of jet transport. I.e., generating code to integrate the variational equations.
More info is available on GitHub.
A Debian package is available for Ubuntu 18.04, 20.04 and 22.04 systems. To install, you need to run (as root)
wget -qO - https://web.ma.utexas.edu/repos/deb/taylor.gpg.key | apt-key add -
echo "deb http://web.ma.utexas.edu/repos/deb focal main " > /etc/apt/sources.list.d/taylor.list
apt-get update
apt-get install taylor
A rpm package is available for RedHat7 and RedHat8. To install, run as root
cd /etc/yum.repos.d; wget https://web.ma.utexas.edu/repos/rpm/taylor-redhat8.repo
yum install taylor
taylor-2.1
and
run make
. To install the program on your
system, run make install
.
Previous version of Taylor is available from here.