LHC++
The LHC++ project aims to replace the current CERNLIB software libraries with a suite of OO software with
roughly equivalent functionality.
The scope of the project covers the following:
- foundation level class libraries,
- mathematical libraries,
- graphical libraries,
- visualisation toolkits,
- data analysis,
- histograms,
- event generators (in collaboration with, e.g., Lund),
- detector simulation (GEANT4 via RD44 at present),
- object persistency ( Objectivity/DB via RD45 at present).
The solutions adopted by LHC++ are preferably based on commercial software where appropriate and
affordable. Where this is not possible, LHC++ coordinates their provision by members of the HEP community.
The use of standard commodity solutions leverages off the vast amount of highly reliable and well-documented
software that is available, and enables HEP's effort to be concentrated on HEP-specific problems. It also
facilitates the migration to new technologies which will be necessary to support the long life-cycle of the LHC
experiments.
Potential risks from vendor failure or problems due to incompatibilities between the various commercial
components are minimised by selecting mutually compatible industry standard solutions where possible, by
minimising the number of commerical suppliers and by developing close working relationships between the HEP
participants and companies.
For example, the IRIS Explorer
visualisation framework is built upon other LHC++ components such as
3DMasterSuite, OpenInventor, OpenGL and the NAG mathematical libraries.
|
Current Version: 1999
License Type: GPL
|
Home Site:
http://wwwinfo.cern.ch/asd/lhc++/
Source Code Availability:
Yes
Available Binary Packages:
- Debian Package: No
- RedHat RPM Package: No
- Other Packages: ??
Targeted Platforms:
Linux, DEC, HP, IBM, SGI, Sun, Windows NT
Software/Hardware Requirements:
C++ compiler, and other commercial components needed by LHC++
|
Other Links:
None
Mailing Lists/USENET News Groups:
None
User Comments:
See A Screen Shot? (Not Yet)
|