Netlib - Netlib
Netlib хранилище программного обеспечения для научные вычисления поддерживается AT&T, Bell Laboratories, то Университет Теннесси и Национальная лаборатория Окриджа.[1] Netlib состоит из множества отдельных программ и библиотеки. Большая часть кода написана на C и Фортран, с некоторыми программами на других языках.
История
Проект начался с электронное письмо распространение на UUCP, ARPANET и CSNET в 1980-е гг.[2]
Кодовая база Netlib была написана в то время, когда компьютерное программное обеспечение еще не считалось товаром. Поэтому для многих программ не указаны условия лицензии или использования. Перед Бернская конвенция Закон о реализации 1988 г. (и более ранние Закон об авторском праве 1976 г. ) работает без явного Уведомление об авторских правах мы общественное программное обеспечение. Кроме того, большая часть кода Netlib работа государственных служащих США и поэтому в всеобщее достояние.[3][4] Поэтому в некоторых пакетах нет явного отказ /анти-авторское право заявления, например, SLATEC пакет имеет явное заявление.
Содержание
Некоторые известные пакеты, поддерживаемые в Netlib:
- Библиотека решателя AMPL (ASL)
- Базовые подпрограммы линейной алгебры (BLAS)
- EISPACK
- ЛАПАК
- LINPACK
- MINPACK
- КВАДПАК
В SLATEC package является особенным, так как включает в себя ряд других пакетов, таких как BLAS и LINPACK.
Другие проекты
- Научная библиотека GNU (GSL), написано на C и распространяется под Стандартная общественная лицензия GNU
Рекомендации
- ^ Netlib FAQ
- ^ Джек Дж. Донгарра; Эрик Гроссе (май 1987 г.). «Распространение математического программного обеспечения по электронной почте». Связь. 30 (5): 403. CiteSeerX 10.1.1.73.7679. Дои:10.1145/22899.22904.
- ^ Джек Донгарра, Джин Голуб, Эрик Гроссе, Клив Молер, Кейт Мур (2008). «Netlib и NA-Net: построение научного компьютерного сообщества» (PDF). IEEE Annals of the History of Computing. 30 (2): 30–41. CiteSeerX 10.1.1.102.7201. Дои:10.1109 / MAHC.2008.29. Получено 2018-05-13.
Репозиторий программного обеспечения Netlib был создан в 1984 году для облегчения быстрого распространения общедоступных программных процедур для использования в научных вычислениях.
CS1 maint: использует параметр авторов (ссылка на сайт) - ^ Классический Фортран: программирование для инженерных и научных приложений: "Самый известный репозиторий общедоступного научного числового программного обеспечения - netlib" (2009).