Cargando…

CERNLIB status

We present a revived version of CERNLIB, the basis for software ecosystems of most of the pre-LHC HEP experiments. The efforts to consolidate CERNLIB are part of the activities of the Data Preservation for High Energy Physics collaboration to preserve data and software of the past HEP experiments. T...

Descripción completa

Detalles Bibliográficos
Autores principales: Schwickerath, Ulrich, Verbytskyi, Andrii
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2859785
_version_ 1780977709689602048
author Schwickerath, Ulrich
Verbytskyi, Andrii
author_facet Schwickerath, Ulrich
Verbytskyi, Andrii
author_sort Schwickerath, Ulrich
collection CERN
description We present a revived version of CERNLIB, the basis for software ecosystems of most of the pre-LHC HEP experiments. The efforts to consolidate CERNLIB are part of the activities of the Data Preservation for High Energy Physics collaboration to preserve data and software of the past HEP experiments. The presented version is based on CERNLIB version 2006 with numerous patches made for compatibility with modern compilers and operating systems. The code is available in the CERN GitLab repository with all the development history starting from the early 1990s. The updates also include a re-implementation of the build system in CMake to ensure CERNLIB compliance with the current best practices and to increase the chances of preserving the code in a compilable state for the decades to come. The revived CERNLIB project also includes updated documentation, which we believe is a cornerstone for any preserved software depending on it.
id cern-2859785
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2023
record_format invenio
spelling cern-28597852023-06-29T03:27:12Zhttp://cds.cern.ch/record/2859785engSchwickerath, UlrichVerbytskyi, AndriiCERNLIB statusParticle Physics - ExperimentComputing and ComputersWe present a revived version of CERNLIB, the basis for software ecosystems of most of the pre-LHC HEP experiments. The efforts to consolidate CERNLIB are part of the activities of the Data Preservation for High Energy Physics collaboration to preserve data and software of the past HEP experiments. The presented version is based on CERNLIB version 2006 with numerous patches made for compatibility with modern compilers and operating systems. The code is available in the CERN GitLab repository with all the development history starting from the early 1990s. The updates also include a re-implementation of the build system in CMake to ensure CERNLIB compliance with the current best practices and to increase the chances of preserving the code in a compilable state for the decades to come. The revived CERNLIB project also includes updated documentation, which we believe is a cornerstone for any preserved software depending on it.arXiv:2303.07506oai:cds.cern.ch:28597852023-03-13
spellingShingle Particle Physics - Experiment
Computing and Computers
Schwickerath, Ulrich
Verbytskyi, Andrii
CERNLIB status
title CERNLIB status
title_full CERNLIB status
title_fullStr CERNLIB status
title_full_unstemmed CERNLIB status
title_short CERNLIB status
title_sort cernlib status
topic Particle Physics - Experiment
Computing and Computers
url http://cds.cern.ch/record/2859785
work_keys_str_mv AT schwickerathulrich cernlibstatus
AT verbytskyiandrii cernlibstatus