Быстрая библиотека для теории чисел - Fast Library for Number Theory

КРЕМЕНЬ
Разработчики)Уильям Харт и Дэвид Харви
Стабильный выпуск
2.6.3 / 12 августа 2020; 3 месяца назад (2020-08-12)
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаPOSIX системы
ТипМатематическое программное обеспечение
ЛицензияСтандартная общественная лицензия ограниченного применения GNU
Интернет сайтFlintlib.org

В Быстрая библиотека для теории чисел (FLINT) это C библиотека за теория чисел Приложения. В настоящее время в FLINT реализованы две основные функциональные области: полиномиальная арифметика над целые числа и квадратное сито. Библиотека предназначена для компиляции с Библиотека высокой точности GNU (GMP) и выпущен под Стандартная общественная лицензия GNU. Он разработан Уильям Харт из Кайзерслаутернский университет (ранее Уорикский университет ) и Дэвид Харви из Университет Нового Южного Уэльса (ранее Гарвардский университет ) для устранения ограничений скорости PARI и NTL библиотеки.[1]

Философия дизайна

  • Асимптотически быстрые алгоритмы
  • Реализации быстрее или быстрее альтернатив
  • Написано на чистом C
  • Опора на GMP
  • Всесторонне протестирован
  • Широко профилированный
  • Поддержка параллельных вычислений

Функциональность

  • Полиномиальная арифметика над целыми числами
  • Квадратичное сито

Рекомендации

  1. ^ Страница 10 из Описание Проекта за Предложение UW 2006 COMPMATH Уильям Штайн
Примечания