Geant4 | |
---|---|
| |
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).
Totalt används ett dussintal klassbibliotek och bibliotek med kärnreaktionstvärsnitt för Geant4. Nedan är några av dem: