CLHEP

CLHEP (skrót od A Class Library for High Energy Physics ) to biblioteka języka C++ , która udostępnia klasy użytkowe do ogólnego programowania numerycznego, arytmetyki wektorowej, geometrii , generowania liczb pseudolosowych i algebry liniowej , przeznaczone specjalnie do oprogramowania do symulacji i analizy fizyki wysokich energii . Projekt jest prowadzony przez CERN , a obecnie jest zarządzany przez naukowców z CERN-u i innych laboratoriów badawczych zajmujących się fizyką oraz instytucji akademickich. Według strony internetowej projektu, CLHEP jest w trybie konserwacji (akceptuje poprawki błędów, ale nie oczekuje się dalszego rozwoju).

CLHEP został zaproponowany przez szwedzkiego fizyka Leifa Lönnblada w 1992 roku na konferencji poświęconej informatyce w fizyce wysokich energii. Lönnblad jest nadal zaangażowany w utrzymanie CLHEP. Niedawno projekt zaakceptował wkład innych projektów opartych na CLHEP, w tym pakietów fizycznych Geant4 i ZOOM oraz eksperymentu BaBar w SLAC .

Zobacz też

  • Geant4 , oprogramowanie wykorzystujące CLHEP
  • FreeHEP, biblioteka podobna do CLHEP
  • COLT , pakiet Java do wysokowydajnych obliczeń naukowych i technicznych, dostarczony przez CERN .
  1. ^   Lönnblad, Leif (1994). „CLHEP - projekt dotyczący zaprojektowania biblioteki klas C ++ dla fizyki wysokich energii” . Komunikacja w dziedzinie fizyki komputerowej . 84 (1–3): 307–316. Bibcode : 1994CoPhC..84..307L . doi : 10.1016/0010-4655(94)90217-8 . ISSN 0010-4655 .
  2. ^ Lönnblad, Leif (1992). „Stan zestawu narzędzi generatora zdarzeń MC++” . doi : 10.5170/CERN-1992-007.531 . {{ cite journal }} : Cite journal wymaga |journal= ( pomoc )
  3. ^ „CLHEP - biblioteka klas dla fizyki wysokich energii” . CERN. 24 października 2017 r. Zarchiwizowane od oryginału w dniu 24 października 2017 r . Źródło 25 marca 2019 r .

Linki zewnętrzne