Geant4

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 10. července 2019; kontroly vyžadují 9 úprav .
Geant4

Příkladem vizualizace je detektor, na který podél osy dopadá paprsek gama záření. Detektor je zobrazen červeně. Zelené čáry ukazují trajektorie gama paprsků , červené čáry ukazují elektrony a modré čáry ukazují pozitrony .
Typ framework a modelovací software
Vývojář CERN
Zapsáno v C++ [2]
Operační systém multiplatformní
První vydání 1998
Hardwarová platforma multiplatformní
Nejnovější verze
beta verze
Stát aktivní
Licence Softwarová licence Geant4
webová stránka geont4.org
 Mediální soubory na Wikimedia Commons

Geant4 ( angl.  GEometry AND Tracking  - geometry and tracking) [4] [5] [6]  je sada nástrojů pro modelování průchodu elementárních částic hmotou pomocí metod Monte Carlo . Vyvinuto organizací Geant4 Collaboration ( CERN a další instituce) v objektově orientovaném programovacím jazyce C++ . První verze vyšly v roce 1998.

Jedná se o další vývoj předchozích verzí GEANT , výrazně přepracovaný a doplněný. Verze 1, 2 a 3 byly napsány ve Fortranu .

Jak je uvedeno na oficiálních stránkách projektu, "oblasti použití zahrnují fyziku vysokých energií a výzkum jaderných reakcí , medicínu , urychlovače částic a výzkum vesmírné fyziky." Geant4 umožňuje simulovat částice s energiemi od jednotek eV do GeV [7] . Software se používá v mnoha výzkumných projektech po celém světě, včetně Ruska . Základním prostředím pro běh Geant4 je Scientific Linux , ale je zde kompatibilita s jinými systémy založenými jak na Linuxu , tak na Microsoft Windows .

Zdrojový kód pro Geant4 je veřejný. Speciální licence potvrzující otevřenost softwaru se objevila ve verzi 8.1 z 30. června 2006 (Geant4 Software License).

Knihovny pro Geant4

Celkem se pro Geant4 používá asi tucet knihoven tříd a knihoven průřezů jaderné reakce. Níže jsou uvedeny některé z nich:

Poznámky

  1. Poznámky k vydání Geant4 11.0-beta-01 – 2021.
  2. Projekt s otevřeným zdrojovým kódem geant4 na Open Hub: Stránka jazyků - 2006.
  3. Vydání 11.0.3 – 2022.
  4. Agostinelli S. (Geant4 Collaboration) et al. Geant4 – sada nástrojů pro simulaci  // Jaderné přístroje a metody ve fyzikálním výzkumu Sekce A: Urychlovače, spektrometry, detektory a přidružená  zařízení. - 2003. - Sv. 506 , č.p. 3 . — S. 250 . - doi : 10.1016/S0168-9002(03)01368-8 . - .
  5. Allison J. (Geant4 Collaboration) a kol. Vývoj a aplikace Geant4 // IEEE Transactions on Nuclear Science. - 2006. - T. 53 . - S. 270 . - doi : 10.1109/TNS.2006.869826 . - .
  6. Allison J. (Geant4 Collaboration) a kol. Nejnovější vývoj v Geant4   // Jaderné přístroje a metody ve fyzikálním výzkumu Sekce A: Urychlovače, spektrometry, detektory a přidružená zařízení. - 2016. - Sv. 835 . - str. 186 . - doi : 10.1016/j.nima.2016.06.125 . — .
  7. Soloviev A.N., Fedorov V.V., Kharlov V.I., Stepanova U.A. Srovnávací analýza programů MCNPX a GEANT4 pro dozimetrické plánování terapie rychlými neutrony  . Nukleární energie. - 2014. - č. 2 . - S. 70-80 . Archivováno z originálu 6. března 2020.

Odkazy