Geant4

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 10 juli 2019; kontroller kräver 9 redigeringar .
Geant4

Ett exempel på visualisering är en detektor på vilken en stråle av gammastrålning faller längs axeln. Detektorn visas i rött. Gröna linjer visar gammastrålningens banor , röda linjer visar elektroner och blå linjer visar positroner .
Sorts ramverk och modelleringsprogram
Utvecklaren CERN
Skrivet i C++ [2]
Operativ system plattformsoberoende
Första upplagan 1998
Hårdvaruplattform plattformsoberoende
senaste versionen
betaversion
stat aktiva
Licens Geant4 mjukvarulicens
Hemsida geont4.org
 Mediafiler på Wikimedia Commons

Geant4 ( Eng.  GEometry AND Tracking  - geometri and tracking) [4] [5] [6]  är en verktygslåda för att modellera elementarpartiklars passage genom materia med hjälp av Monte Carlo-metoder . Utvecklat av Geant4 Collaboration ( CERN och andra institutioner) i det objektorienterade programmeringsspråket C++ . De första släppen kom ut 1998.

Det är en vidareutveckling av tidigare versioner av GEANT , väsentligt reviderade och kompletterade. Versioner 1, 2 och 3 skrevs i Fortran .

Som det står på projektets officiella webbplats, "inkluderar användningsområden högenergifysik och kärnreaktionsforskning , medicin , partikelacceleratorer och rymdfysikforskning." Geant4 låter dig simulera partiklar med energier från enheter av eV till GeV [7] . Programvaran används i många forskningsprojekt runt om i världen, inklusive i Ryssland . Basmiljön för att köra Geant4 är Scientific Linux , men det finns kompatibilitet med andra system baserade på både Linux och Microsoft Windows .

Källkoden för Geant4 är offentlig. En speciell licens som bekräftar programvarans öppenhet dök upp i version 8.1 av 30 juni 2006 (Geant4-programvarulicens).

Bibliotek för Geant4

Totalt används ett dussintal klassbibliotek och bibliotek med kärnreaktionstvärsnitt för Geant4. Nedan är några av dem:

Anteckningar

  1. Geant4 11.0-beta-01 Release Notes - 2021.
  2. Geant4 Open Source Project på Open Hub: Languages-sidan - 2006.
  3. Release 11.0.3 - 2022.
  4. Agostinelli S. (Geant4 Collaboration) et al. Geant4—en simuleringsverktygssats  // Kärntekniska instrument och metoder i fysikforskning Avsnitt A: Acceleratorer, spektrometrar, detektorer och tillhörande  utrustning. - 2003. - Vol. 506 , nr. 3 . — S. 250 . - doi : 10.1016/S0168-9002(03)01368-8 . - .
  5. Allison J. (Geant4 Collaboration) et al. Geant4 utvecklingar och applikationer // IEEE Transactions on Nuclear Science. - 2006. - T. 53 . - S. 270 . - doi : 10.1109/TNS.2006.869826 . - .
  6. Allison J. (Geant4 Collaboration) et al. Den senaste utvecklingen inom Geant4   // Nukleära instrument och metoder inom fysikforskning Avsnitt A: Acceleratorer, spektrometrar, detektorer och tillhörande utrustning. - 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. Jämförande analys av MCNPX- och GEANT4-program för dosimetrisk planering av terapi med snabba neutroner  . Kärnenergi. - 2014. - Nr 2 . - S. 70-80 . Arkiverad från originalet den 6 mars 2020.

Länkar