EGS (program) - EGS (program)
The EGS Počítačový kódový systém (Electron Gamma Shower) je balíček pro všeobecné použití pro Monte Carlo simulace spojené přepravy elektrony a fotony v libovolné geometrii pro částice s energiemi od několika keV až po několik stovek GeV.[1] Vzniklo v SLAC ale Kanadská národní rada pro výzkum a KEK se podílejí na jeho vývoji od počátku 80. let.
Vývoj původního kódu EGS skončil verzí EGS4. Od té doby dvě skupiny přepsaly kód novou fyzikou:
- EGSnrc, vedená skupinou Ionizing Radiation Standards Group, Measurement Science and Standards, Kanadská národní rada pro výzkum[2]
- EGS5, udržováno KEK, japonské výzkumné pracoviště fyziky částic.[3]
EGSnrc
Vývojáři | National Research Council Canada |
---|---|
První vydání | 2000 |
Stabilní uvolnění | v2019a / 8. května 2019 |
Operační systém | Cross-platform |
Typ | Výpočetní fyzika |
Licence | GNU Affero General Public License |
webová stránka | www |
EGSnrc je univerzální softwarová sada nástrojů, kterou lze použít k vytvoření simulací Monte Carlo spojeného přenosu elektronů a fotonů pro energie částic v rozsahu od 1 keV do 10 GeV. Je široce mezinárodně používán v různých oblastech souvisejících s radiací. Implementace EGSnrc zlepšuje přesnost a přesnost mechaniky přenosu nabitých částic a dat průřezu atomového rozptylu.[4][5][6] Algoritmus vícenásobného rozptylu nabitých částic umožňuje velké velikosti kroků bez obětování přesnosti - klíčová vlastnost sady nástrojů, která vede k vysoké rychlosti simulace.[7][8] EGSnrc také obsahuje knihovnu tříd C ++ s názvem egs ++, kterou lze použít k modelování komplikovaných geometrií a zdrojů částic.
EGSnrc je otevřený zdroj a distribuován na GitHub pod GNU Affero General Public License. Stáhněte si zdarma EGSnrc, odesílejte hlášení o chybách a přispívejte žádosti o stažení na stránku skupiny Github.[9] Dokumentace k EGSnrc je k dispozici také online.[10]
EGSnrc je distribuován s celou řadou aplikací, které využívají fyziku přenosu záření k výpočtu konkrétních veličin. Tyto kódy byly vyvinuty mnoha autory po celou dobu životnosti EGSnrc na podporu velké uživatelské komunity. Je možné vypočítat veličiny jako např absorbovaná dávka, kerma, fluence částic a mnoho dalšího, se složitými geometrickými podmínkami. Jednou z nejznámějších aplikací EGSnrc je BEAMnrc, která byla vyvinuta v rámci projektu OMEGA. Jednalo se o spolupráci mezi Kanadská národní rada pro výzkum a výzkumná skupina v University of Wisconsin – Madison. Všechny typy lékařských lineární urychlovače lze modelovat pomocí systému komponentních modulů BEAMnrc.[11]
Viz také
Reference
- ^ Nelson, W. R .; Hirayama, H .; Rogers, D. W. O. (1985). "Systém kódů EGS4". Zpráva SLAC – 265, Stanford Linear Accelerator Center, Stanford, Kalifornie.
- ^ Kanada, vláda Kanady. Národní rada pro výzkum. „EGSnrc: softwarový nástroj pro modelování transportu záření - National Research Council Canada“. www.nrc-cnrc.gc.ca. Citováno 1. listopadu 2018.
- ^ „EGS at KEK Web Page“. rcwww.kek.jp. Citováno 1. listopadu 2018.
- ^ Kawrakow, I (2000). „Přesná zkrácená historie simulace přenosu elektronů v Monte Carlu. I. EGSnrc, nová verze EGS4“. Lékařská fyzika. 27 (3): 485–98. Bibcode:2000MedPh..27..485K. doi:10.1118/1.598917.
- ^ Kawrakow, I (2000). „Přesná kondenzovaná historie Simulace přenosu elektronů v Monte Carlu. II. Aplikace na simulace reakce iontové komory: I.“. Lékařská fyzika. 27 (3): 499–513. Bibcode:2000MedPh..27..499K. doi:10.1118/1.598918.
- ^ Borg, J .; Kawrakow, I .; Rogers, D. W. O .; Seuntjens, J. P. (2000). „Monte Carlo studie teorie dutin Spencer-Attix při nízkých energiích fotonů“. Lékařská fyzika. 27 (8): 1804–13. Bibcode:2000MedPh..27.1804B. doi:10.1118/1.1287054.
- ^ Kawrakow, I; Bielajew, A. F. (1998). "O reprezentaci elektronových vícenásobných distribucí elastického rozptylu pro výpočty Monte Carlo". Jaderné přístroje a metody ve výzkumu fyziky Sekce B. 134 (3–4): 325–36. Bibcode:1998 NIMPB.134..325K. doi:10.1016 / S0168-583X (97) 00723-4.
- ^ Kawrakow, I; Bielajew, A. F. (1998). "K technice kondenzované historie elektronového transportu". Jaderné přístroje a metody ve výzkumu fyziky Sekce B. 142 (3): 253–80. Bibcode:1998 NIMPB.142..253K. doi:10.1016 / S0168-583X (98) 00274-2.
- ^ „nrc-cnrc / EGSnrc“. GitHub. Citováno 1. listopadu 2018.
- ^ „EGSnrc“. nrc-cnrc.github.io. Citováno 1. listopadu 2018.
- ^ Rogers, D. W. O. (1995). "BEAM: Monte Carlo kód pro simulaci jednotek radioterapie". Lékařská fyzika. 22 (5): 503. Bibcode:1995MedPh..22..503R. doi:10.1118/1.597552.
externí odkazy
- Stránka NRC-CNRC pro EGSnrc
- Stránka KEK pro EGS5
- Stránka EGSnrc Github
- EGSnrc online dokumentace
- Komunita EGSnrc google +
Tento vědecký software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |