Geant4

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. július 10-én felülvizsgált verziótól ; az ellenőrzések 9 szerkesztést igényelnek .
Geant4

A vizualizációra példa egy detektor, amelyre a tengely mentén gamma-sugárzás esik. Az érzékelő piros színnel jelenik meg. A zöld vonalak a gamma-sugarak pályáját , a piros vonalak az elektronokat , a kék vonalak pedig a pozitronokat mutatják .
Típusú keretrendszer és modellező szoftver
Fejlesztő CERN
Beírva C++ [2]
Operációs rendszer platformközi
Első kiadás 1998
Hardver platform platformközi
legújabb verzió
béta verzió
Állapot aktív
Engedély Geant4 szoftverlicenc
Weboldal geont4.org
 Médiafájlok a Wikimedia Commons oldalon

A Geant4 ( Eng.  GEometry AND Tracking  – geometria és követés) [4] [5] [6]  egy eszközkészlet elemi részecskék anyagon való áthaladásának modellezésére Monte Carlo módszerekkel . A Geant4 Collaboration ( CERN és más intézmények) fejlesztette ki a C++ objektum-orientált programozási nyelven . Az első kiadások 1998-ban jelentek meg.

Ez a GEANT korábbi verzióinak továbbfejlesztése , jelentősen átdolgozva és kiegészítve. Az 1., 2. és 3. verzió Fortran nyelven íródott .

Amint a projekt hivatalos honlapján olvasható, "az alkalmazási területek közé tartozik a nagyenergiájú fizika és a magreakciókutatás , az orvostudomány , a részecskegyorsítók és az űrfizikai kutatás". A Geant4 lehetővé teszi az eV-tól GeV-ig terjedő energiájú részecskék szimulálását [7] . A szoftvert számos kutatási projektben használják szerte a világon, beleértve Oroszországot is . A Geant4 futtatásának alapkörnyezete a Scientific Linux , de van kompatibilitás más Linux és Microsoft Windows rendszerekkel is .

A Geant4 forráskódja nyilvános. A szoftver nyitottságát megerősítő speciális licenc a 2006. június 30-i 8.1-es verzióban jelent meg (Geant4 szoftverlicenc).

Libraries for Geant4

Összességében körülbelül egy tucat osztálykönyvtárat és magreakció-keresztmetszet-könyvtárat használnak a Geant4-hez. Az alábbiakban ezek közül mutatunk be néhányat:

Jegyzetek

  1. Geant4 11.0-beta-01 Kiadási megjegyzések – 2021.
  2. A geant4 nyílt forráskódú projekt az Open Hubon: Nyelvek oldala – 2006.
  3. Kiadás 11.0.3 – 2022.
  4. Agostinelli S. (Geant4 Collaboration) et al. Geant4 – egy szimulációs eszköztár  // Nukleáris műszerek és módszerek a fizikakutatásban A. rész: Gyorsítók, spektrométerek, detektorok és kapcsolódó  berendezések. - 2003. - 1. évf. 506 , sz. 3 . — 250. o . - doi : 10.1016/S0168-9002(03)01368-8 . - .
  5. Allison J. (Geant4 Collaboration) et al. Geant4 fejlesztések és alkalmazások // IEEE Transactions on Nuclear Science. - 2006. - T. 53 . - S. 270 . - doi : 10.1109/TNS.2006.869826 . - Iránykód .
  6. Allison J. (Geant4 Collaboration) et al. A Geant4 legújabb fejlesztései   // Nukleáris műszerek és módszerek a fizikakutatásban A. rész: Gyorsítók, spektrométerek, detektorok és kapcsolódó berendezések. - 2016. - Kt. 835 . - 186. o . - doi : 10.1016/j.nima.2016.06.125 . — .
  7. Soloviev A.N., Fedorov V.V., Kharlov V.I., Stepanova U.A. MCNPX és GEANT4 programok összehasonlító elemzése gyorsneutronos terápia dozimetriai tervezésére  . Nukleáris energia. - 2014. - 2. sz . - S. 70-80 . Az eredetiből archiválva: 2020. március 6.

Linkek