Geant4

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 10. heinäkuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 9 muokkausta .
Geant4

Esimerkki visualisoinnista on ilmaisin, johon gammasäteilysäde putoaa akselia pitkin. Ilmaisin näkyy punaisena. Vihreät viivat osoittavat gammasäteiden liikeradat , punaiset viivat osoittavat elektroneja ja siniset viivat positroneja .
Tyyppi puitteet ja mallinnusohjelmistot
Kehittäjä CERN
Sisään kirjoitettu C++ [2]
Käyttöjärjestelmä cross-platform
Ensimmäinen painos 1998
Laitteistoalusta cross-platform
uusin versio
beta-versio
Osavaltio aktiivinen
Lisenssi Geant4 ohjelmistolisenssi
Verkkosivusto geont4.org
 Mediatiedostot Wikimedia Commonsissa

Geant4 ( eng.  GEometry AND Tracking  - geometria ja seuranta) [4] [5] [6]  on työkalupakki alkeishiukkasten kulkemisen mallintamiseen aineen läpi Monte Carlo -menetelmillä . Geant4 Collaborationin ( CERN ja muut instituutiot) kehittämä olio- ohjelmointikielellä C++ . Ensimmäiset julkaisut julkaistiin vuonna 1998.

Se on GEANTin aiempien versioiden jatkokehitys , jota on merkittävästi tarkistettu ja täydennetty. Versiot 1, 2 ja 3 on kirjoitettu Fortranilla .

Kuten hankkeen virallisella verkkosivustolla todetaan, "sovellusalueita ovat korkean energian fysiikan ja ydinreaktioiden tutkimus , lääketiede , hiukkaskiihdyttimet ja avaruusfysiikan tutkimus." Geant4:n avulla voit simuloida hiukkasia energioilla eV:n yksiköistä GeV:iin [7] . Ohjelmistoa käytetään monissa tutkimusprojekteissa ympäri maailmaa, myös Venäjällä . Geant4:n perusympäristö on Scientific Linux , mutta se on yhteensopiva muiden järjestelmien kanssa, jotka perustuvat sekä Linuxiin että Microsoft Windowsiin .

Geant4:n lähdekoodi on julkinen. Ohjelmiston avoimuuden vahvistava erityinen lisenssi ilmestyi 30. kesäkuuta 2006 julkaistuun versioon 8.1 (Geant4 Software License).

Libraries for Geant4

Kaikkiaan Geant4:ssä on käytössä noin tusina luokkakirjastoa ja ydinreaktion poikkileikkauskirjastoa. Alla on joitain niistä:

Muistiinpanot

  1. Geant4 11.0-beta-01 julkaisutiedot – 2021.
  2. Avoimen lähdekoodin geant4-projekti Open Hubissa: Kielet-sivu - 2006.
  3. Julkaisu 11.0.3 - 2022.
  4. Agostinelli S. (Geant4 Collaboration) et al. Geant4 – simulointityökalusarja  // Ydininstrumentit ja menetelmät fysiikan tutkimuksessa Osa A: Kiihdytittimet, spektrometrit, ilmaisimet ja niihin liittyvät  laitteet. - 2003. - Voi. 506 , no. 3 . - s. 250 . - doi : 10.1016/S0168-9002(03)01368-8 . - .
  5. Allison J. (Geant4 Collaboration) et ai. Geant4:n kehitys ja sovellukset // IEEE Transactions on Nuclear Science. - 2006. - T. 53 . - S. 270 . - doi : 10.1109/TNS.2006.869826 . - .
  6. Allison J. (Geant4 Collaboration) et ai. Geant4:n viimeaikainen kehitys   // Ydininstrumentit ja -menetelmät fysiikan tutkimuksessa Osa A: Kiihdytittimet, spektrometrit, ilmaisimet ja niihin liittyvät laitteet. - 2016. - Vol. 835 . - s. 186 . - doi : 10.1016/j.nima.2016.06.125 . — .
  7. Soloviev A.N., Fedorov V.V., Kharlov V.I., Stepanova U.A. MCNPX- ja GEANT4-ohjelmien vertaileva analyysi nopeiden neutronien hoidon dosimetriseen suunnitteluun  . Ydinenergia. - 2014. - Nro 2 . - S. 70-80 . Arkistoitu alkuperäisestä 6.3.2020.

Linkit