2–3 Oct 2024
CERN
Europe/Zurich timezone

Status of CERNLIB

2 Oct 2024, 14:45
15m
13/2-005 (CERN)

13/2-005

CERN

The event will be held as a hybrid workshop at CERN and via Zoom..
90
Show room on map

Speakers

Andrii VerbytskyiDr Ulrich Schwickerath (CERN)

Description

Since a long time the importance of CERNLIB for the preservation
of pre-LHC experiments was discussed. As a result of this discussion,
in 2022, a community effort was started with the aim to consolidate
various bugfixes, improvements, 3rd party forks and to port CERNLIB
to modern architectures. This activity resulted in a revived version
of CERNLIB.

The presented version is based on the CERNLIB version 2006 with
numerous patches made for the 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 make CERNLIB compliant 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 an updated documentation, which
we believe is a cornerstone for any preserved software depending on it.

Since 2022 the revived CERNLIB obtained a lot of positive feedback from
the long-term CERNLIB users across the Physics community.

Authors

Andrii Verbytskyi Dr Ulrich Schwickerath (CERN)

Presentation materials