Geant4 | |
---|---|
| |
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).
Kaikkiaan Geant4:ssä on käytössä noin tusina luokkakirjastoa ja ydinreaktion poikkileikkauskirjastoa. Alla on joitain niistä: