or use the NIST Guide to Available Mathematical Software
• https://gams.nist.gov
Graphics programming OPENGL is a 2-D and 3-D graphical library that has
evolved into some kind of industry standard. It has powerful capabilities to do
almost everything graphical you want. OPENGL is part of most common operating
systems, and thus your computer probably already has it installed. Start here to
learn more about OPENGL:
• https://www.opengl.org
OPENGL is platform independent, i.e. it makes no direct reference or interaction
with the operating system. This means your application will run at any platform,
which, however, also requires that you deliver some interface between OPENGL and
the particular operating system. But for simple applications even this part can be
standardized, and that was accomplished by GLUT, the OpenGL Utility Toolkit, a
system independent toolkit for writing OpenGL programs. GLUT makes it considerably easier to learn about and explore OpenGL programming. The GLUT
library has both C, C++, FORTRAN, Python, and Ada programming bindings. The
original GLUT is not supported or developed anymore, but has been replaced by
the open-source version FreeGLUT:
• http://freeglut.sourceforge.net
A good (though old) reference for learning how to program with GLUT is the
freely downloadable document by GLUT’s creator, Mark J. Kilgard, in html- or
pdf-format, respectively:
• https://www.opengl.org/resources/libraries/glut/spec3/spec3.html
• https://www.opengl.org/resources/libraries/glut/glut-3.spec.pdf
Chaos software To calculate Lyapunov exponents from a time series, a
MATLAB-version of the algorithm presented in Wolf et al. (1985) (cited about
6000 times) is available at the MathWorks File Exchange:
• https://www.mathworks.com/matlabcentral/fileexchange/48084-wolf-lyapunovexponent-estimation-from-a-time-series
A MATLAB-version of the algorithm (from the same paper) to calculate
Lyapunov exponents from an ODE-system is also available:
• https://www.mathworks.com/matlabcentral/fileexchange/4628-calculationlyapunov-exponents-for-ode
See also the site of the chaos group at the University of Maryland:
• http://www.chaos.umd.edu/chaos.html
Appendix A: Performing Numerical Simulation
455
• https://gams.nist.gov
Graphics programming OPENGL is a 2-D and 3-D graphical library that has
evolved into some kind of industry standard. It has powerful capabilities to do
almost everything graphical you want. OPENGL is part of most common operating
systems, and thus your computer probably already has it installed. Start here to
learn more about OPENGL:
• https://www.opengl.org
OPENGL is platform independent, i.e. it makes no direct reference or interaction
with the operating system. This means your application will run at any platform,
which, however, also requires that you deliver some interface between OPENGL and
the particular operating system. But for simple applications even this part can be
standardized, and that was accomplished by GLUT, the OpenGL Utility Toolkit, a
system independent toolkit for writing OpenGL programs. GLUT makes it considerably easier to learn about and explore OpenGL programming. The GLUT
library has both C, C++, FORTRAN, Python, and Ada programming bindings. The
original GLUT is not supported or developed anymore, but has been replaced by
the open-source version FreeGLUT:
• http://freeglut.sourceforge.net
A good (though old) reference for learning how to program with GLUT is the
freely downloadable document by GLUT’s creator, Mark J. Kilgard, in html- or
pdf-format, respectively:
• https://www.opengl.org/resources/libraries/glut/spec3/spec3.html
• https://www.opengl.org/resources/libraries/glut/glut-3.spec.pdf
Chaos software To calculate Lyapunov exponents from a time series, a
MATLAB-version of the algorithm presented in Wolf et al. (1985) (cited about
6000 times) is available at the MathWorks File Exchange:
• https://www.mathworks.com/matlabcentral/fileexchange/48084-wolf-lyapunovexponent-estimation-from-a-time-series
A MATLAB-version of the algorithm (from the same paper) to calculate
Lyapunov exponents from an ODE-system is also available:
• https://www.mathworks.com/matlabcentral/fileexchange/4628-calculationlyapunov-exponents-for-ode
See also the site of the chaos group at the University of Maryland:
• http://www.chaos.umd.edu/chaos.html
Appendix A: Performing Numerical Simulation
455
