GNU MPFR

GNU MPFR
Deweloperzy Projekt GNU ( INRIA i inne)
Pierwsze wydanie 4 lutego 2000 ; 23 lata temu ( 04.02.2000 )
Wersja stabilna
4.2.0 / 6 stycznia 2023 r . ; 46 dni temu ( 06.01.2023 )
Magazyn
Napisane w C
System operacyjny Międzyplatformowe
Typ Oprogramowanie matematyczne
Licencja LGPL
Strona internetowa www .mpfr .org

GNU Multiple Precision Floating-Point Reliable Library ( GNU MPFR ) to przenośna biblioteka C GNU do binarnych obliczeń zmiennoprzecinkowych o dowolnej precyzji z prawidłowym zaokrągleniem , oparta na GNU Multi-Precision Library .

Biblioteka

Obliczenia MPFR są zarówno wydajne, jak i mają dobrze zdefiniowaną semantykę: funkcje są całkowicie określone na wszystkich możliwych operandach, a wyniki nie zależą od platformy. Odbywa się to poprzez skopiowanie pomysłów ze ANSI/IEEE-754 dla arytmetyki zmiennoprzecinkowej o stałej precyzji (w szczególności prawidłowe zaokrąglanie i wyjątki). Dokładniej, jego główne cechy to:

MPFR nie jest w stanie śledzić dokładności liczb w całym programie lub wyrażeniu; nie to jest jego celem. Interwałowe pakiety arytmetyczne, takie jak implementacje Arb, MPFI lub Real RAM , takie jak iRRAM, które mogą być oparte na MPFR, mogą to zrobić za użytkownika.

MPFR jest zależny od GNU Multiple Precision Arithmetic Library (GMP).

MPFR jest potrzebny do zbudowania GNU Compiler Collection (GCC). Inne oprogramowanie wykorzystuje MPFR, takie jak ALGLIB , CGAL , FLINT , GNOME Calculator , implementacja języka Julia , system algebry komputerowej Magma , Maple , GNU MPC i GNU Octave .

Linki zewnętrzne