The main developers of MPFR are Guillaume Hanrot, Vincent Lefèvre, Patrick Pélissier, Philippe Théveny and Paul Zimmermann.
Sylvie Boldo from
ENS-Lyon,
France, contributed the functions mpfr_agm
and
mpfr_log
. Emmanuel Jeandel, from
ENS-Lyon
too, contributed the generic hypergeometric code in generic.c,
as well as the mpfr_exp3
, a first implementation of the sine
and cosine, and improved versions of mpfr_const_log2
and
mpfr_const_pi
. Mathieu Dutour contributed the functions
mpfr_atan
and mpfr_asin
, and a previous version of
mpfr_gamma
; David Daney contributed the hyperbolic and inverse
hyperbolic functions, the base-2 exponential, and the factorial function.
Fabrice Rouillier contributed the original version of mul_ui.c,
the gmp_op.c file, and helped to the Microsoft Windows porting.
Jean-Luc Rémy contributed the mpfr_zeta
code. Ludovic Meunier
helped in the design of the mpfr_erf
code. Damien Stehlé
contributed the mpfr_get_ld_2exp
function. Laurent Fousse
contributed the mpfr_sum
function. Sylvain Chevillard
contributed the mpfr_ai
function.
We would like to thank Jean-Michel Muller and Joris van der Hoeven for very fruitful discussions at the beginning of that project, Torbjörn Granlund and Kevin Ryde for their help about design issues, and Nathalie Revol for her careful reading of a previous version of this documentation. Kevin Ryde did a tremendous job for the portability of MPFR in 2002-2004.
The development of the MPFR library
would not have been possible without the continuous support of
INRIA,
and of the
LORIA
(Nancy, France) and
LIP
(Lyon, France) laboratories. In particular the main authors were or are
members of the PolKA,
Spaces,
Cacao,
Caramel,
Caramba
project-teams at LORIA and of the
Arénaire
and AriC
project-teams at LIP. This project was started during the
Fiable
(reliable
in French) action supported by INRIA,
and continued during the
AOC
action. The development of MPFR was also
supported by a grant (202F0659 00 MPN 121) from the
Conseil Régional
de Lorraine in 2002, and from INRIA by an associate
engineer grant (2003-2005) and an opération
de développement logiciel grant (2007-2009).
To properly cite MPFR in a scientific publication, please cite the ACM TOMS paper (this page provides a BibTeX entry) and/or the library web page https://www.mpfr.org. If your publication is related to a particular release of MPFR, for example if you report timings, please also indicate the release number for future reference.