Jump to content

ГНУ МПФР

ГНУ МПФР
Разработчик(и) Проект GNU ( INRIA и другие)
Первоначальный выпуск 4 февраля 2000 г .; 24 года назад ( 04.02.2000 )
Стабильная версия
4.2.1 / 22 августа 2023 г .; 11 месяцев назад ( 22 августа 2023 )
Репозиторий
Написано в С
Операционная система Кросс-платформенный
Тип Математическое программное обеспечение
Лицензия LGPL
Веб-сайт www .mpfr .org

( Надежная библиотека GNU Multiple Precision Floating-Point GNU MPFR ) — это GNU переносимая C библиотека для произвольной точности двоичных вычислений с плавающей запятой с правильным округлением , основанная на библиотеке GNU Multi-Precision Library . [1] [2]

Библиотека

[ редактировать ]

Вычисления MPFR эффективны и имеют четко определенную семантику: функции полностью определены для всех возможных операндов, а результаты не зависят от платформы. [3] Это делается путем копирования идей стандарта ANSI/IEEE-754 для арифметики с плавающей запятой фиксированной точности (в частности, правильного округления и исключений). Точнее, его основными особенностями являются:

MPFR не может отслеживать точность чисел во всей программе или выражении; это не его цель. интервальной арифметики, такие как Arb, Пакеты [4] МПФИ, [5] или реализации Real RAM , такие как iRRAM, [6] который может быть основан на MPFR, может сделать это за пользователя.

MPFR зависит от арифметической библиотеки множественной точности GNU (GMP).

MPFR необходим для сборки коллекции компиляторов GNU (GCC). [7] Другое программное обеспечение использует MPFR, такое как ALGLIB , CGAL , FLINT , GNOME Calculator , языка Julia реализация , система компьютерной алгебры Magma , Maple , GNU MPC и GNU Octave .

  1. ^ Фусс, Л.; Ханрот, Г.; Лефевр, В.; Пелисье, П.; Циммерманн, П. (2007). «MPFR: двоичная библиотека с плавающей запятой многократной точности и правильным округлением». Транзакции ACM в математическом программном обеспечении . 33 (2): 13:1–15. дои : 10.1145/1236463.1236468 . S2CID   9641003 .
  2. ^ Хайэм, Ник (8 октября 2015 г.). «Рост арифметики смешанной точности» . Проверено 23 мая 2020 г.
  3. ^ «Часто задаваемые вопросы по MPFR: 1. Чем MPFR отличается от GMP и MPFR?» .
  4. ^ «Arb, библиотека C для шаровой арифметики произвольной точности» . Проверено 31 мая 2022 г.
  5. ^ «Проект МПФИ» . GitLab в Инрии . Проверено 31 мая 2022 г.
  6. ^ «iRRAM, программная библиотека для точной вещественной арифметики» . Проверено 31 мая 2022 г.
  7. ^ «Серия выпусков GCC 4.3: изменения, новые функции и исправления» . 02.11.2012 . Проверено 25 сентября 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d59b6cdee45ab0a47c7376fc65d688c7__1692709560
URL1:https://arc.ask3.ru/arc/aa/d5/c7/d59b6cdee45ab0a47c7376fc65d688c7.html
Заголовок, (Title) документа по адресу, URL1:
GNU MPFR - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)