Geant4

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 10 iulie 2019; verificările necesită 9 modificări .
Geant4

Un exemplu de vizualizare este un detector pe care un fascicul de radiații gamma cade de-a lungul axei. Detectorul este afișat cu roșu. Liniile verzi arată traiectoria razelor gamma , liniile roșii arată electronii , iar liniile albastre arată pozitronii .
Tip de cadru și software de modelare
Dezvoltator CERN
Scris in C++ [2]
Sistem de operare multiplatformă
Prima editie 1998
Platformă hardware multiplatformă
ultima versiune
versiune beta
Stat activ
Licență Licență software Geant4
Site-ul web geont4.org
 Fișiere media la Wikimedia Commons

Geant4 ( Eng.  GEometry AND Tracking  - geometry and tracking) [4] [5] [6]  este un set de instrumente pentru modelarea trecerii particulelor elementare prin materie folosind metode Monte Carlo . Dezvoltat de Geant4 Collaboration ( CERN și alte instituții) în limbajul de programare orientat pe obiecte C++ . Primele lansări au apărut în 1998.

Este o dezvoltare ulterioară a versiunilor anterioare ale GEANT , revizuite și completate semnificativ. Versiunile 1, 2 și 3 au fost scrise în Fortran .

După cum se menționează pe site-ul oficial al proiectului, „domeniile de aplicare includ cercetarea fizicii înalte energii și a reacțiilor nucleare , medicina , acceleratorii de particule și cercetarea în fizica spațială”. Geant4 vă permite să simulați particule cu energii de la unități de eV la GeV [7] . Software-ul este utilizat în multe proiecte de cercetare din întreaga lume, inclusiv în Rusia . Mediul de bază pentru rularea Geant4 este Scientific Linux , dar există compatibilitate cu alte sisteme bazate atât pe Linux , cât și pe Microsoft Windows .

Codul sursă pentru Geant4 este public. O licență specială care confirmă deschiderea software-ului a apărut în versiunea 8.1 din 30 iunie 2006 (Geant4 Software License).

Biblioteci pentru Geant4

În total, aproximativ o duzină de biblioteci de clasă și biblioteci de secțiuni transversale de reacție nucleară sunt utilizate pentru Geant4. Mai jos sunt câteva dintre ele:

Note

  1. Note de lansare Geant4 11.0-beta-01 - 2021.
  2. Proiectul Geant4 Open Source pe Open Hub: Pagina de limbi - 2006.
  3. Versiunea 11.0.3 - 2022.
  4. Agostinelli S. (Geant4 Collaboration) et al. Geant4—un set de instrumente de simulare  // Instrumente și metode nucleare în cercetarea fizicii Secțiunea A: Acceleratoare, spectrometre, detectoare și  echipamente asociate. - 2003. - Vol. 506 , nr. 3 . — P. 250 . - doi : 10.1016/S0168-9002(03)01368-8 . - Cod .
  5. Allison J. (Geant4 Collaboration) și colab. Dezvoltari și aplicații Geant4 // IEEE Transactions on Nuclear Science. - 2006. - T. 53 . - S. 270 . - doi : 10.1109/TNS.2006.869826 . - Cod biblic .
  6. Allison J. (Geant4 Collaboration) și colab. Evoluții recente în Geant4   // Instrumente și metode nucleare în cercetarea fizică Secțiunea A: Acceleratoare, spectrometre, detectoare și echipamente asociate. - 2016. - Vol. 835 . - P. 186 . - doi : 10.1016/j.nima.2016.06.125 . — Cod .
  7. Soloviev A.N., Fedorov V.V., Kharlov V.I., Stepanova U.A. Analiza comparativă a programelor MCNPX și GEANT4 pentru planificarea dozimetrică a terapiei cu neutroni rapizi  . Energie nucleară. - 2014. - Nr 2 . - S. 70-80 . Arhivat din original pe 6 martie 2020.

Link -uri