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 .
- ^ 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 .
-
^
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 ) - ^ „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
- Witryna internetowa projektu CLHEP
- Podręcznik użytkownika CLHEP
- CLHEP w CERN
- Przewodnik referencyjny CLHEP