Editorial Information
Editorial
If you need help
Announcements
Physics Computing
Desktop Computing
Internet Services and Network
Scientific Applications and Software Engineering
The Learning Zone
User Documentation
|
2002 CERNLIB Release
Ian Mclaren
, IT / API
The CERN Program Library 2002 version became the
"pro" version on 16 September 2002. Stdhep version 5.01 was
added on 22 October 2002 and a minor update was made in graflib and
PAW on 13 November. As agreed in Focus meetings last year this will
be the final "pro" release of Cernlib although there
will be support till the end of 2003. Details of these plans and
the meetings that produced them are in the 2001 CNL article at
http://cern.ch/ref/CERN/CNL/2001/002/cernlib-plan/.
Originally intended for the spring, the release date was decided by
the introduction of the Linux 2.4 kernel used by Redhat 7.x and
most other Linux suppliers, which required modifications to the
2001 sources. However, the change most likely to affect existing
user applications is the separation of the Castor (alias
shift/RFIO) interface routines from packlib and kernlib.
Major changes
- The shift(rfio) package has been separated from packlib and
requires libshift.so or its static equivalent
libshift.a, mainly to avoid Cernlib getting behind
developments in Castor. At CERN, the shift libraries are usually
installed in /usr/local/lib and it is sufficient to add
"-lshift" after the Cernlib libraries in the link
command. Failing to include this library will typically produces
errors like
ld:
Error: Undefined:
serrno
rfio_errno
For the convenience of external sites, versions of packlib and
kernlib with the default system i/o routines are provided in the
compressed tar files, and there is also a noshift version of the
"cernlib" command. The default configuration files are also for the
non-shift version as this seems more appropriate and simpler for
users building their own versions.
- Geant321 0.14 has some fixes and larger arrays.
- Paw, Hbook, Hplot and Higz: many minor fixes.
- Monte Carlo libraries:
There are new versions of the Monte Carlo libraries
stdhep 5.01, isajet758, pythia6205, ariadne412, lepto651
and herwig64.
Release Notes
Access to all the Cernlib material is via the WWW URL http://cern.ch/cernlib. Full
details of the changes with respect to the 2001 release are
contained in the
release notes, including system and compiler levels and a list
of all the modified routines.
|