1 / 9

CLHEP status

CLHEP status. Evgueni Tcherniaev IT / API CLHEP Workshop, 27-31 January 2003, CERN. Releases. CLHEP 1.0 May 1997 CLHEP 1.1 08/12/1997 CLHEP 1.2 05/02/1998 CLHEP 1.3 28/07/1998 CLHEP 1.4 20/04/1999 CLHEP 1.5 08/05/2000

osborn
Download Presentation

CLHEP status

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CLHEP status Evgueni Tcherniaev IT / API CLHEP Workshop, 27-31 January 2003, CERN

  2. Releases CLHEP 1.0 May 1997 CLHEP 1.1 08/12/1997 CLHEP 1.2 05/02/1998 CLHEP 1.3 28/07/1998 CLHEP 1.4 20/04/1999 CLHEP 1.5 08/05/2000 CLHEP 1.6 20/10/2000 CLHEP 1.7 15/06/2001 CLHEP 1.8 01/06/2002 – current release

  3. Supported platforms • CLHEP-1.8 has been successfully compiled under the following platform-compiler combinations: • Linux RedHat 6.1 egcs 1.1.2, gcc 2.95.2 • Linux RedHat 7.2, 7.3 gcc 2.95.2, gcc 3.2 • Sun Solaris 7 CC 5.2 • Sun Solaris 8 CC 5.3, CC 5.4 • OSF 4.0 cxx 6.1 • Multiple platforms KCC 4.0 • MacOS-X/Darwin gcc 2.95.2 • Windows 2000 VC++ 6.0

  4. Changes in the repository Evaluator: - fixed memory leak Geometry: - added isNear() method; Matrix: - bug fix: trace() used to return the sum of the elements in the first column, rather than the sum of the diagonal elements

  5. Changes in the repository GenericFunctions: - added Psi2Hydrogen and Abs classes - Variable class is up to date with the FNAL repository - got rid of the MetaProxy scheme: all the code that calls GSL has been put into *.icc files. StdHep, HepMC, HepPDT: - StdHep/printVersion.cc: problem fix - <string> has been replace with <string.h>; - HepPDT/TableBuilderT.hh: problem fix - map::remove() has been replaced with map::erase(); - HepMC::GenVertex and HepMC::GenParticle: added numChildren(), numParents(), hasChildren(), and hasParents() methods; - Updated documentation

  6. CLHEP Packages Vector Mark Fischler <mf@fnal.gov> Random Mark Fischler RandomObjects Mark Fischler Matrix Nobu Katayama <nobu.katayama@kek.jp> Geometry Evgueni Tcherniaev <evgueni.tcherniaev@cern.ch> Evaluator Evgueni Tcherniaev Units Evgueni Tcherniaev GenericFuctions Joe Boudreau <boudreau@pitt.edu> HepPDT Lynn Garren <garren@fnal.gov> HepMC Lynn Garren StdHep Lynn Garren

  7. Packages and their dependencies

  8. Size of the library RedHat 6.1 egcs-1.1.2: • 611578 Oct 20 2000 libCLHEP-g++.1.6.0.0.a • 558480 Oct 20 2000 libCLHEP-g++.1.6.0.0.so • 1677734 Jun 15 2001 libCLHEP-g++.1.7.0.0.a • 1206758 Jun 15 2001 libCLHEP-g++.1.7.0.0.so • 6369660 Jun 1 2002 libCLHEP-g++.1.8.0.0.a • 2085499 Jun 1 2002 libCLHEP-g++.1.8.0.0.so

  9. Size of the libraries Geometry 16 K - 8 files Evaluator 48 K - 7 files namespace HepTool:: Matrix 171 K - 20 files Vector 276 K - 66 files Random 321 K - 93 files RandomObjects 21 K - 6 files GenericFunctions 680 K -144 files namespace Genfun:: StdHep 1715 K - 51 files namespace StdHep:: libStdHep.so HepMC 1666 K - 56 files namespace HepMC:: libHepMC.so HepPDT 1613 K - 108 files namespace HepPDT:: libHepPDT.so

More Related