Symbolic Computation Group

David R. Cheriton School of Computer Science
University of Waterloo, Waterloo, Ontario, Canada

The State of Maple Numerics
David Linder, Maplesoft
Friday, June 4, 2004, at U. of Waterloo.


The developments in Maple for numeric computation over the past few years have been both to broaden the functionality as well as to continue development of the underlying mechanisms. New packages aimed at numeric computation include packages for optimization, differential algebraic equations, and partial differential equations. At a lower level, Maple 9 began using GnuMP for big integer and extended precision floating-point computations done by the kernel. Maple 9.5 has remember table changes, the introduction of a new Cache device, enhanced external-calling, less automatic simplification during procedure creation, and other more fine grained changes. Yet there is still a great deal of work to be accomplished. This includes not only adding new packages to further extend Maple's numeric functionality but also making good use of the previous lower level enhancements and resolving bottlenecks in Maple's numeric efficiency. Details of these points are illustrated through examples and Maple worksheets.


Last modified on Sunday, 04 November 2012, at 15:42 hours.