Some Arbitrary Precision/Multiple Precision/Exact Arithmetic Systems

Click here for the Call For Participation.

Here is a list of packages/libraries that are capable of performing arbitrary precision arithmetic on elementary real functions. They implement different ideas and approaches to arbitrary precision/multiple precision/exact real arithmetic. A direct comparison of some or preferably all of the softwares listed below --- to the extent that such comparison is possible--- will provide a good understanding of the state of the art in the field of exact real arithmetic (see Exact Real Arithmetic Systems, Results of Competition[1], Software Demonstration at the Fifth Workshop on Computability and Complexity in Analysis[2], Comparison of other software to MPFR, Floating point benches and SIAM 100-digit challenge[3]).
The list is by no means complete and may contain some inconsistencies, because the author of this page didn't examine all the systems listed here. Any comment for improving the list is welcome.
        -- Milad Niqui.


There are some commercial softwares as well, that are capable of performing arbitrary precision numerical computations. Although some of them are not intended to be used numerically (rather symbolically), the notable ones are:


Footnotes

[1] Event held as part of CCA2000.
[2] Event held as part of CCA2002.
[3] In the January/February 2002 issue of SIAM News an interesting challenge was posed by Prof. Lloyd N. Trefethen. Many people participated in the challenge, leading to twenty prize winners. The results of the challenge were announced in an article the July/August 2002 issue of SIAM News, where the original challenger expressed the fact that he had misjudged the difficulty of the challenge and he did not expect to receive so many correct answers. There was a book (mathscinet review) written about solving the challenges that are solved using C, PARI/GP, MATLAB, INTLAB and Mathematica. The challenge and the book were discussed in Science.
[4] This package participated in [1]. The package itself could not be found on the web.
[5] The source code is available for private use but the package is based on MATLAB.