Abstract
A number of generic tools, some developed by the authors, some developed in cooperation with other teams and others available freely, are combined into an environment, called MPL from Multi Precision Lab, which offers a cross-platform variable precision alternative to Among the tools we mention for instance our C/C++ precompiler for type conversion, the GMP arithmetic library complemented with our own IEEE-854 compliant multi-radix multiprecision MpIeee library, the Boost matrix library, our own Matlab parser, the libraries FFCall and GNU Libtool. The functionality of the well-known Matlab toolboxes is available through the multiprecision equivalent of one’s library of choice, generated using the same tools. We mention, among others, GSL, Numerical Recipes, an automatic differentiation toolkit [1], a hybrid polynomial solver [2] and so on.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Hammer, R., Hocks, M., Kulisch, U., Ratz, D.: C++ Toolbox for Verified Computing. Springer, Berlin (1995)
Bini, D., Fiorentino, G.: Design, analysis, and implementation of a multiprecision polynomial rootfinder. Numerical Algorithms 23, 127–173 (2000)
Granlund, T.: GNU MP: The GNU Multiple Precision Arithmetic Library (2004)
Cuyt, A.: http://www.cant.ua.ac.be/arithmos/ (2004)
Haible, B.: CLN, a class library for numbers (1997)
Smith, D.M.: Algorithm 693: A FORTRAN package for floating-point multiple-precision arithmetic. ACM Trans. Math. Software 17(2), 273–283 (1991)
Zimmermann, P., et al.: MPFR: a library for multiprecision floating-point arithmetic with exact rounding (2000)
Bailey, D.: A FORTRAN 90-based multiprecision system. ACM Trans. Math. Software 21, 379–387 (1995)
Schreppers, W., Cuyt, A.: A generic C/C++ precompiler. ACM Trans. Math. Software (2004) (submitted)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical recipes in C++. Cambridge University Press, Cambridge (2002)
Galassi, M., Davies, J., Theiler, J., Gough, B., Jungman, G., Booth, M., Rossi, F.: GNU Scientific Library Reference Manual, 2nd edn. Network Theory Ltd. (2003)
Cuyt, A., Verdonk, B., Becuwe, S., Kuterna, P.: A remarkable example of catastrophic cancellation unraveled. Computing 66, 309–320 (2001)
Rump, S.: Algorithms for verified inclusions - theory and practice. In: Moore, R. (ed.) Reliability in Computing, pp. 109–126 (1988)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schreppers, W., Backeljauw, F., Cuyt, A. (2005). MPL: A Multiprecision Matlab – Like Environment. In: Sunderam, V.S., van Albada, G.D., Sloot, P.M.A., Dongarra, J.J. (eds) Computational Science – ICCS 2005. ICCS 2005. Lecture Notes in Computer Science, vol 3514. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11428831_37
Download citation
DOI: https://doi.org/10.1007/11428831_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26032-5
Online ISBN: 978-3-540-32111-8
eBook Packages: Computer ScienceComputer Science (R0)