Библиотека программ ЦЕРН
Разработчик(и) | ЦЕРН |
---|---|
Стабильная версия | 2023.08.14 / 14 августа 2023 г |
Репозиторий | |
Операционная система | Кросс-платформенный |
Тип | Технические вычисления |
Лицензия | Стандартная общественная лицензия GNU , за исключением GEANT. |
Веб-сайт | ЦЕРН |
Библиотека программ ЦЕРН ( CERNLIB ) — это набор библиотек программного обеспечения общего назначения и программных модулей для научных вычислений, разработанный в Европейской организации ядерных исследований ЦЕРН . [1] Область применения библиотеки сосредоточена на физических исследованиях, в частности на физике высоких энергий , включая общую математику, анализ данных , моделирование детекторов, обработку данных, численный анализ и другие аспекты, применимые к широкому кругу научных задач. Многие модули написаны на языке FORTRAN 77 .
Основными областями, охватываемыми содержащимися в нем библиотеками, были:
- об элементарных частицах Данные
- Графика и сюжет
- гистограммирование
- Ввод-вывод и структурированное хранилище данных
- Численный анализ
- Статистика и анализ данных
- Моделирование детектора и генерация адронных событий
Части нижнего уровня библиотеки программ CERN наиболее широко использовались программным обеспечением для анализа данных Physics Analysis Workstation (PAW) и структурой моделирования детекторов GEANT , которые также являются частью библиотеки программ CERN.
Библиотека программ ЦЕРН использовала год в качестве своей версии без явного обозначения незначительных изменений в течение года. Помимо зависимости от устаревшего программного обеспечения, для новых приложений, написанных на C++ , CERNLIB заменяется ROOT .
Статус
[ редактировать ]Разработка и поддержка CERNLIB была прекращена в 2003 году. [1] Библиотеки по-прежнему были доступны «как есть» «навсегда» на веб-сайте CERNLIB , но без нового кода, без поддержки пользователей и без порта на IA-64 .
Кодекс был обновлен в 2022 году. [2] было добавлено несколько исправлений, и с 2023 года код можно компилировать на нескольких архитектурах либо с помощью собственной системы сборки imake, либо с помощью CMake .Обновленная версия основана на выпуске CERNLIB 2006 года.
Ссылки
[ редактировать ]- ^ Jump up to: а б «Библиотека программ ЦЕРН» . Европейская организация ядерных исследований. 10 октября 2014 г. Проверено 22 февраля 2023 г.
- ^ https://arxiv.org/abs/2303.07506
Внешние ссылки
[ редактировать ]- Официальный сайт , Библиотека программ ЦЕРН