GNU MPFR

GNU MPFR
GNU MPFR
Importez le logo de ce logiciel
Développeur Projet GNU (INRIA, et autre)
Dernière version 3.1.0 (3 octobre 2011) [+/-]
Écrit en C
Environnement Multiplate-forme
Type Mathématiques
Licence GNU LGPL
Site web (en) Site officiel

GNU MPFR est une bibliothèque portable C de calcul arithmétique multiprécision en virgule flottante avec arrondi correct. C'est un logiciel libre basé sur GNU MP et maintenu pour le projet GNU par l'INRIA et la communauté hacker[1],[2].

MPFR constitue une brique de base essentielle pouvant servir à la construction d'un système de calcul formel.

Sommaire

Historique

La première version publique de MPFR est distribuée le 4 février 2000[1]. Cette bibliothèque logicielle est à l'origine développée par Paul Zimmermann, lequel a par ailleurs contribué au développement de la bibliothèque GMP[3]. Les droits d'auteurs sont assignés à la Free Software Foundation dès juin 2000[1].

MPFR devient officiellement un projet GNU le 26 janvier 2009 pour la réalisation de la version 2.4.0[4].

Caractéristiques techniques

La bibliothèque est dédiée au calcul de flottants multiprécision en base 2 avec arrondi exact. Les calculs sont à la fois efficaces et bien définis sémantiquement. MPFR reprend les bonnes idées de la norme ANSI/IEEE-754 sur l'arithmétique flottante en précision fixe. Plus précisément, ses caractéristiques principales sont :

Toutes ces fonctions sont arrondies correctement sur l'ensemble de leur domaine de définition.

Les dénormalisés ne sont pas supportés, mais peuvent être émulés avec la fonction mpfr_subnormalize.

MPFR n'est pas capable de suivre la précision des nombres sur l'ensemble d'un programme ou expression : ce n'est pas son but. Les logiciels d'arithmétique des intervalles, comme MPFI, ou des implémentations de Real RAM, comme iRRAM, dont certaines sont basées sur MPFR, sont capables de cela.

Communauté GNU

  • Présentation des bibliothèques MPFR et MPC à l'occasion de la rencontre des hackers GNU organisée par le laboratoire de recherche IRILL à Paris en août 2011[5],[note 1]

Notes et références

Références

  1. a, b et c (en) « History of MPFR and Past Events », mpfr.org, 21 juillet 2011.
  2. (en) « The MPFR Library: Credit », mpfr.org, 21 juillet 2011.
  3. (en) « Contributors - GNU MP », gmplib.org, 21 juillet 2011.
  4. (en) « GNU MPFR version 2.4.0 », mpfr.org, 26 janvier 2009.
  5. (en) « GNU Hackers Meeting in Paris, 2011 », gnu.org, juillet 2011.
  6. (en) « MPFR-MPC Developers Meeting 2011 », mpfr.org, 13 et 14 janvier 2011.

Notes

  1. La question de faire de MPC un paquet GNU avait été soulevée à l'occasion de la rencontre entre développeurs MPFR et MPC de janvier 2011[6].

Article connexe

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article GNU MPFR de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • MPFR — GNU MPFR Entwickler INRIA und andere Aktuelle Version 3.0.1 (4. April 2011) Betriebssys …   Deutsch Wikipedia

  • GNU MP — Développeur Projet GNU Dernière version …   Wikipédia en Français

  • GNU Awk — Pour les articles homonymes, voir Awk (homonymie). GNU Awk …   Wikipédia en Français

  • MPFR — Infobox Software name = MPFR caption = developer = INRIA and others latest release version = 2.3.2 latest release date = September 12, 2008 operating system = Cross platform genre = Mathematical software license = LGPL website =… …   Wikipedia

  • GNU Compiler Collection — Cc1 redirects here. For other uses of CC1 or CC 1, see CC1 (disambiguation). GNU Compiler Collection Developer(s) GNU Project Initial release May 23, 1987 ( …   Wikipedia

  • Liste des paquets GNU — Article principal : GNU. GNU N est pas Unix Cet article liste les paquets logiciels du système GNU maintenus par le projet GNU et soutenus par la Free Software Foundation. Sommaire …   Wikipédia en Français

  • Projet:Mathématiques/Liste des articles de mathématiques — Cette page n est plus mise à jour depuis l arrêt de DumZiBoT. Pour demander sa remise en service, faire une requête sur WP:RBOT Cette page recense les articles relatifs aux mathématiques, qui sont liés aux portails de mathématiques, géométrie ou… …   Wikipédia en Français

  • Arithmétique multiprécision — L arithmétique multiprécision désigne l ensemble des techniques mises en œuvre pour manipuler dans un programme informatique des nombres (entiers, rationnels, ou flottants principalement) de taille arbitraire par opposition aux nombres… …   Wikipédia en Français

  • Rounding — This article is about numerical rounding. For lip rounding in phonetics, see Labialisation. For other uses, see Rounding (disambiguation). Rounding a numerical value means replacing it by another value that is approximately equal but has a… …   Wikipedia

  • Arbitrary-precision arithmetic — In computer science, arbitrary precision arithmetic indicates that calculations are performed on numbers whose digits of precision are limited only by the available memory of the host system. This contrasts with the faster fixed precision… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”