Jump to content

СЛАТЕК

Общая математическая библиотека SLATEC — это библиотека FORTRAN 77 , содержащая более 1400 математических и статистических процедур общего назначения. Код был разработан в правительства США исследовательских лабораториях и поэтому является общедоступным программным обеспечением .

«SLATEC» — это аббревиатура от Сандиа , Лос-Аламос , Комитета по техническому обмену лабораторий вооружения ВВС , организации, созданной в 1974 году для содействия обмену технической информацией между компьютерными центрами трех правительственных лабораторий США.

История проекта и текущий статус

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

В 1977 году подкомитет Общей математической библиотеки (CML) SLATEC решил создать библиотеку подпрограмм FORTRAN для предоставления портативного непатентованного математического программного обеспечения, которое можно было бы использовать на различных компьютерах, включая суперкомпьютеры , на трех площадках. Компьютерные центры Ливерморской национальной лаборатории Лоуренса , Национального бюро стандартов и Национальной лаборатории Ок-Риджа также участвовали в 1980–81 годах. [1]

Основным репозиторием SLATEC является Netlib . [2] Текущая версия — 4.1 (июль 1993 г.). С тех пор было внесено очень небольшое количество мелких исправлений без увеличения номера версии. [3]

( Научная библиотека GNU GSL), созданная в 1996 году и стабильная с 2001 года, была создана с явной целью предоставить более современную замену SLATEC. [4]

Содержание

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

Каждая подпрограмма в SLATEC помечена как принадлежащая одному из 13 подпакетов. Некоторые из этих подпакетов также хорошо известны как автономные библиотеки подпрограмм FORTRAN, включая BLAS , EISPACK , FFTPACK , LINPACK и QUADPACK . В следующей таблице показаны все подпакеты и количество содержащихся в них подпрограмм:

подпакет количество процедур отдельно доступно в Netlib цель
БЛАС 114 да базовая линейная алгебра
ДАССЛ 16 нет решать системы дифференциальных/алгебраических уравнений
ДЕПАК 10 нет решать обыкновенные дифференциальные уравнения ( методы Рунге – Кутты и подобные)
ЭЙСПАК 71 да собственные значения и собственные векторы
ФФТПАК 48 да быстрое преобразование Фурье
РЫБНЫЙ ПАК 19 да использовать циклическую редукцию для прямого решения конечно-разностных аппроксимаций второго и четвертого порядка разделимых эллиптических уравнений в частных производных в различных системах координат. [5]
ФНЛИБ 161 да, как «ФН» специальные функции
ЛИНПАК 128 да линейная алгебра , устаревшая [6]
ПЧИП 41 нет кусочно-кубическая интерполяция Эрмита
КВАДПАК 59 да численное интегрирование одномерных функций
СДРАЙВ 36 нет решать обыкновенные дифференциальные уравнения
ШЛЕПОК 124 да разреженной линейной алгебры пакет
Ксеррор 17 нет обработка ошибок
  1. ^ Фонг, Кирби В.; Джефферсон, Томас Х.; Суехиро, Токихико; Уолтон, Ли (июль 1993 г.). «Путеводитель по Общей математической библиотеке SLATEC» . netlib.org . Проверено 13 ноября 2010 г.
  2. ^ «Слатек» .
  3. ^ В файле src/changes в официальном дистрибутиве перечислены два таких исправления, сделанные в 1994 и 1999 годах.
  4. ^ Проектный документ GSL https://www.gnu.org/software/gsl/design/gsl-design.html#SEC1 по состоянию на октябрь 2012 г.
  5. ^ http://www.cisl.ucar.edu/css/software/fishpack/ , «FISHPACK — решатель уравнений Пуассона» . Архивировано из оригинала 10 октября 2011 г. Проверено 11 октября 2011 г.
  6. ^ Как сообщает http://www.netlib.org/linpack , LINPACK в значительной степени заменен LAPACK.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f7fc73cb34685ec0a607538578fe2fb0__1700688960
URL1:https://arc.ask3.ru/arc/aa/f7/b0/f7fc73cb34685ec0a607538578fe2fb0.html
Заголовок, (Title) документа по адресу, URL1:
SLATEC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)