Geant4

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 10 de julio de 2019; las comprobaciones requieren 9 ediciones .
geant4

Un ejemplo de visualización es un detector en el que un haz de radiación gamma cae a lo largo del eje. El detector se muestra en rojo. Las líneas verdes muestran las trayectorias de los rayos gamma , las líneas rojas muestran los electrones y las líneas azules muestran los positrones .
Tipo de marco y software de modelado
Desarrollador CERN
Escrito en C++ [2]
Sistema operativo multiplataforma
Primera edición 1998
plataforma de hardware multiplataforma
ultima versión
versión beta
Estado activo
Licencia Licencia de software Geant4
Sitio web geont4.org
 Archivos multimedia en Wikimedia Commons

Geant4 ( Ing.  GEometry AND Tracking  - geometría y seguimiento) [4] [5] [6]  es un conjunto de herramientas para modelar el paso de partículas elementales a través de la materia utilizando métodos de Monte Carlo . Desarrollado por Geant4 Collaboration ( CERN y otras instituciones) en el lenguaje de programación orientado a objetos C++ . Los primeros lanzamientos salieron en 1998.

Es un desarrollo adicional de versiones anteriores de GEANT , significativamente revisado y complementado. Las versiones 1, 2 y 3 fueron escritas en Fortran .

Como se indica en el sitio web oficial del proyecto, "los campos de aplicación incluyen la física de alta energía y la investigación de la reacción nuclear , la medicina , los aceleradores de partículas y la investigación de la física espacial". Geant4 le permite simular partículas con energías desde unidades de eV a GeV [7] . El software se utiliza en muchos proyectos de investigación en todo el mundo, incluso en Rusia . El entorno base para ejecutar Geant4 es Scientific Linux , pero existe compatibilidad con otros sistemas basados ​​tanto en Linux como en Microsoft Windows .

El código fuente de Geant4 es público. Una licencia especial que confirma la apertura del software apareció en la versión 8.1 del 30 de junio de 2006 (licencia de software Geant4).

Bibliotecas para Geant4

En total, se utilizan alrededor de una docena de bibliotecas de clases y bibliotecas de secciones transversales de reacciones nucleares para Geant4. A continuación hay algunos de ellos:

Notas

  1. Notas de la versión de Geant4 11.0-beta-01 - 2021.
  2. El proyecto de código abierto geant4 en Open Hub: página de idiomas - 2006.
  3. Versión 11.0.3 - 2022.
  4. Agostinelli S. (Geant4 Collaboration) et al. Geant4: un conjunto de herramientas de simulación  // Instrumentos y métodos nucleares en la investigación física Sección A: Aceleradores, espectrómetros, detectores y  equipos asociados. - 2003. - vol. 506 , núm. 3 . — Pág. 250 . - doi : 10.1016/S0168-9002(03)01368-8 . - .
  5. Allison J. (Geant4 Collaboration) et al. Desarrollos y aplicaciones de Geant4 // IEEE Transactions on Nuclear Science. - 2006. - T. 53 . - S. 270 . -doi : 10.1109/ TNS.2006.869826 . - .
  6. Allison J. (Geant4 Collaboration) et al. Desarrollos recientes en Geant4   // Instrumentos y métodos nucleares en la investigación física Sección A: Aceleradores, espectrómetros, detectores y equipos asociados. - 2016. - Vol. 835 . - Pág. 186 . -doi : 10.1016/ j.nima.2016.06.125 . — .
  7. Soloviev A.N., Fedorov V.V., Kharlov V.I., Stepanova U.A. Análisis comparativo de los programas MCNPX y GEANT4 para la planificación dosimétrica de la terapia con neutrones rápidos  . Energía nuclear. - 2014. - Nº 2 . - S. 70-80 . Archivado desde el original el 6 de marzo de 2020.

Enlaces