stringtranslate.com

Библиотека программ ЦЕРН

Библиотека программ ЦЕРН ( CERNLIB ) представляет собой набор библиотек программного обеспечения общего назначения и программных модулей для научных вычислений, разработанных в Европейской организации ядерных исследований ЦЕРН . [1] Область применения библиотеки сосредоточена на физических исследованиях, в частности физике высоких энергий , включая общую математику, анализ данных , моделирование детекторов, обработку данных, численный анализ и другие, применимые к широкому кругу научных задач. Многие модули написаны на языке FORTRAN 77 .

Основными областями, охватываемыми библиотеками, содержащимися в них, были:

Низкоуровневые части библиотеки программ ЦЕРН наиболее активно использовались программным обеспечением для анализа данных Physics Analysis Workstation (PAW) и фреймворком для моделирования детекторов GEANT , которые также являются частью библиотеки программ ЦЕРН.

Библиотека программ ЦЕРН использовала год в качестве своей версии, без явного указания незначительных изменений в течение года. Помимо зависимости от устаревшего программного обеспечения, для новых приложений, написанных на C++ , CERNLIB заменяется на ROOT .

Статус

Разработка и поддержка CERNLIB были прекращены в 2003 году. [1] Библиотеки по-прежнему были доступны «как есть» «навсегда» на веб-сайте CERNLIB, но без нового кода, без поддержки пользователей и без порта на IA-64 .

Код был обновлен в 2022 году, [2] было добавлено несколько исправлений, и с 2023 года код может быть скомпилирован на нескольких архитектурах либо с помощью собственной системы сборки imake , либо с помощью CMake . Обновленная версия основана на выпуске CERNLIB 2006 года.

Ссылки

  1. ^ ab "Библиотека программ ЦЕРНа". Европейская организация ядерных исследований. 2014-10-10 . Получено 2023-02-22 .
  2. ^ Швикерат, Ульрих; Вербицкий, Андрей (2023). "Статус CERNLIB". arXiv : 2303.07506 [physics.comp-ph].

Внешние ссылки