DELPHI-DPHEP The DELPHI software libraries

General information

Since the end of the experiment, the computing landscape has changed dramatically. Central services extensively used by DELPHI are either gone or in the process of being phased out. On the other hands, new services not known previously have popped up, replacing the original once. Examples include: In order to keep things running as long as possible, changes to the environments had to been applied. DELPHI software is only supported in 32bit on Linux mode only. As essentially all platforms are 64bit nowadays, all code needs to be cross-compiled for 32bit. The compiler used is gfortran. Default compiler flags for DSTANA are set.

DELPHI libraries

With the switch of the lxplus alias to CC7 in spring 2019, DELPHI libraries are now located on CVMFS, in /cvmfs/delphi.cern.ch. These libraries have been re-created using gfortran, and experimental support for recent Linux flavors has been added. To initialise the environment, all that needs to be done is to source

For DELPHI users at CERN (members of the xx Unix group), the setup is done automatically via the HEPiX scripts, as it used to be before.

CERNLIB

As CERNLIB is no longer officially supported, it is now shipped with the DELPHI software stack, and located on CVMFS. After the environment has been sourced, the environment variable CERN will point to the location of CERNLIB. In addition, the following environment variables are set (as before):

Most of them are set for backward-compatibility with old code. The search path is setup accordingly, so that things like paw and cernlib can be run just as before.

DELPHI software environment variables

After the environment has been setup, the following DELPHI specific variables are setup:

Default compiler flags

Default compilers and compiler flags are setup as well by the initialisation of the environment. They can be found in the environment variables:

Other environment variables


Last modified: Tue May 28 11:36:37 CET 2019