Articulo de referencia

EGS (programa)

El sistema de código informático EGS ( Electron Gamma Shower ) es un paquete de propósito general para la simulación Monte Carlo del transporte acoplado de electrones y fotones ...

El sistema de código informático EGS ( Electron Gamma Shower ) es un paquete de propósito general para la simulación Monte Carlo del transporte acoplado de electrones y fotones en una geometría arbitraria para partículas con energías desde unos pocos keV hasta varios cientos de GeV. [ 1 ] Se originó en SLAC , pero el Consejo Nacional de Investigación de Canadá y KEK han participado en su desarrollo desde principios de los años 80.

El desarrollo del código EGS original finalizó con la versión EGS4. Desde entonces, dos grupos han reescrito el código con nueva física:

EGSnrc

EGSnrc es un conjunto de herramientas de software de propósito general que se puede aplicar para construir simulaciones de Monte Carlo de transporte acoplado electrón-fotón, para energías de partículas que van desde 1 keV hasta 10 GeV. Es ampliamente utilizado internacionalmente en una variedad de campos relacionados con la radiación. La implementación de EGSnrc mejora la exactitud y precisión de la mecánica de transporte de partículas cargadas y los datos de la sección transversal de dispersión atómica. [ 4 ] [ 5 ] [ 6 ] El algoritmo de dispersión múltiple de partículas cargadas permite grandes tamaños de paso sin sacrificar la precisión, una característica clave del conjunto de herramientas que conduce a velocidades de simulación rápidas. [ 7 ] [ 8 ] EGSnrc también incluye una biblioteca de clases C++ llamada egs++ que se puede utilizar para modelar geometrías elaboradas y fuentes de partículas.

EGSnrc es de código abierto y se distribuye en GitHub bajo la Licencia Pública General Affero de GNU . [ 9 ] La documentación de EGSnrc también está disponible en línea. [ 10 ]

EGSnrc se distribuye con una amplia gama de aplicaciones que utilizan la física del transporte de radiación para calcular cantidades específicas. Estos códigos han sido desarrollados por numerosos autores a lo largo de la vida útil de EGSnrc para dar soporte a la gran comunidad de usuarios. Es posible calcular cantidades como la dosis absorbida , el kerma , la fluencia de partículas y mucho más, incluso con condiciones geométricas complejas. Una de las aplicaciones más conocidas de EGSnrc es BEAMnrc, desarrollada como parte del proyecto OMEGA. Esta fue una colaboración entre el Consejo Nacional de Investigación de Canadá y un grupo de investigación de la Universidad de Wisconsin-Madison . Todo tipo de aceleradores lineales médicos pueden modelarse utilizando el sistema de módulos de componentes de BEAMnrc. [ 11 ]

Véase también

Referencias

  1. Nelson, WR; Hirayama, H.; Rogers, DWO (1985). "El sistema de códigos EGS4". Informe SLAC–265, Centro del Acelerador Lineal de Stanford, Stanford, California .
  2. Canadá, Gobierno de Canadá. Consejo Nacional de Investigación. "EGSnrc: herramienta de software para modelar el transporte de radiación - Consejo Nacional de Investigación de Canadá" . www.nrc-cnrc.gc.ca . Consultado el 1 de noviembre de 2018 .
  3. "EGS en la página web de KEK" . rcwww.kek.jp . Consultado el 1 de noviembre de 2018 .
  4. Kawrakow, I (2000). "Simulación Monte Carlo de historia condensada precisa del transporte de electrones. I. EGSnrc, la nueva versión EGS4" . Física Médica . 27 (3): 485–98 . Bibcode : 2000MedPh..27..485K . doi : 10.1118/1.598917 . PMID 10757601 . 
  5. Kawrakow, I (2000). "Simulación Monte Carlo de historia condensada precisa del transporte de electrones. II. Aplicación a simulaciones de respuesta de cámaras de ionización: I." Medical Physics . 27 (3): 499– 513. Bibcode : 2000MedPh..27..499K . doi : 10.1118/1.598918 . PMID 10757602 . 
  6. Borg, J.; Kawrakow, I.; Rogers, DWO; Seuntjens, JP (2000). "Estudio de Monte Carlo de la teoría de cavidades de Spencer-Attix a bajas energías de fotones". Medical Physics . 27 (8): 1804– 13. Bibcode : 2000MedPh..27.1804B . doi : 10.1118/1.1287054 . PMID 10984227 . 
  7. Kawrakow, I; Bielajew, AF (1998). "Sobre la representación de distribuciones de dispersión elástica múltiple de electrones para cálculos de Monte Carlo". Nuclear Instruments and Methods in Physics Research Section B . 134 ( 3– 4): 325– 36. Bibcode : 1998NIMPB.134..325K . doi : 10.1016/S0168-583X(97)00723-4 .
  8. Kawrakow, I; Bielajew, AF (1998). "Sobre la técnica de historia condensada para el transporte de electrones". Nuclear Instruments and Methods in Physics Research Section B . 142 (3): 253– 80. Bibcode : 1998NIMPB.142..253K . doi : 10.1016/S0168-583X(98)00274-2 .
  9. "nrc-cnrc/EGSnrc" . GitHub . Consultado el 1 de noviembre de 2018 .
  10. "EGSnrc" . nrc-cnrc.github.io . Consultado el 1 de noviembre de 2018 .
  11. Rogers, DWO; Faddegon, BA; Ding, GX; Ma, C.-M.; We, J.; Mackie, TR (1995). "BEAM: Un código Monte Carlo para simular unidades de tratamiento de radioterapia". Medical Physics . 22 (5): 503– 524. Bibcode : 1995MedPh..22..503R . doi : 10.1118/1.597552 . PMID 7643786 . 
  • Página de NRC-CNRC para EGSnrc
  • Página de KEK para EGS5
  • Página de GitHub de EGSnrc
  • Documentación en línea de EGSnrc
  • Subreddit de EGSnrc