EGS (бағдарлама) - EGS (program)

The EGS (Electron Gamma Shower) компьютерлік код жүйесі бұл жалпыға арналған пакет Монте-Карло байланыстырылған тасымалдауды модельдеу электрондар және фотондар бірнеше кэВ-тен бірнеше жүз ГеВ дейінгі энергиялары бар бөлшектер үшін ерікті геометрияда.[1] Ол пайда болды SLAC бірақ Канада Ұлттық зерттеу кеңесі және KEK оны дамытуға 80-ші жылдардың басынан бастап қатысады.

Бастапқы EGS кодын әзірлеу EGS4 нұсқасымен аяқталды. Содан бері екі топ жаңа физикамен кодты қайта жазды:

  • EGSnrc, иондаушы радиациялық стандарттар тобы, өлшеу ғылымы және стандарттарымен қамтамасыз етілген, Канада Ұлттық зерттеу кеңесі[2]
  • EGS5, қолдайды KEK, жапондық бөлшектер физикасын зерттеу орталығы.[3]

EGSnrc

EGSnrc
ӘзірлеушілерҰлттық зерттеу кеңесі Канада
Бастапқы шығарылым2000; 20 жыл бұрын (2000)
Тұрақты шығарылым
v2019a / 8 мамыр, 2019; 18 ай бұрын (2019-05-08)
Операциялық жүйеКросс-платформа
ТүріЕсептеу физикасы
ЛицензияGNU Affero жалпыға ортақ лицензиясы
Веб-сайтwww.nrc-cnrc.gc.ca/ ағыл/ шешімдер/ кеңес беру/ egsnrc_индикс.html

EGSnrc - электронды-фотонды байланыстырылған Монте-Карло модельдеуін құру үшін қолданыла алатын, 1 кэВ-тан 10 ГэВ дейінгі бөлшектер энергиясы үшін қолданылатын бағдарламалық құрал. Ол халықаралық деңгейде радиациямен байланысты әр түрлі салаларда кеңінен қолданылады. EGSnrc енгізу зарядталған бөлшектерді тасымалдау механикасының және атомдық шашыраудың көлденең қимасы туралы мәліметтердің дәлдігі мен дәлдігін жақсартады.[4][5][6] Зарядталған бөлшектердің бірнеше шашырау алгоритмі дәлдікті жоғалтпай қадамдардың үлкен өлшемдерін алуға мүмкіндік береді - бұл модельдеу жылдамдығына әкелетін құралдар жиынтығының басты ерекшелігі.[7][8] EGSnrc-ге егжей-тегжейлі геометриялар мен бөлшектердің көздерін модельдеу үшін қолдануға болатын C ++ класының кітапханасы кіреді.

EGSnrc ашық көзі болып табылады және таратылады GitHub астында GNU Affero жалпыға ортақ лицензиясы. EGSnrc-ті ақысыз жүктеп алыңыз, қателер туралы есептер жіберіңіз және Github тобындағы парақтарға сұраныс жіберіңіз.[9] EGSnrc құжаттамасы Интернетте де қол жетімді.[10]

EGSnrc нақты шамаларды есептеу үшін радиациялық тасымалдау физикасын қолданатын көптеген қосымшалармен таратылады. Бұл кодтарды көптеген авторлар EGSnrc өмір сүру барысында көптеген қолданушылар қауымдастығын қолдау үшін жасаған. Сияқты шамаларды есептеуге болады сіңірілген доза, керма, күрделі геометриялық жағдайлармен бөлшектердің еркіндігі және т.б. Ең танымал EGSnrc қосымшаларының бірі - OMEGA жобасы аясында жасалған BEAMnrc. Бұл арасындағы ынтымақтастық болды Канада Ұлттық зерттеу кеңесі және зерттеу тобы Висконсин университеті - Мэдисон. Барлық медициналық түрлері сызықтық үдеткіштер BEAMnrc компоненттік модуль жүйесін қолдана отырып модельдеуге болады.[11]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Нельсон, В.Р .; Хираяма, Х .; Роджерс, D. W. O. (1985). «EGS4 код жүйесі». SLAC – 265 есебі, Стэнфорд Сызықтық жеделдеткіш орталығы, Стэнфорд, Калифорния.
  2. ^ Канада, Канада үкіметі. Ұлттық ғылыми кеңес. «EGSnrc: радиациялық көлікті модельдеуге арналған бағдарламалық құрал - Канада Ұлттық зерттеу кеңесі». www.nrc-cnrc.gc.ca. Алынған 1 қараша 2018.
  3. ^ «KEK веб-парағындағы EGS». rcwww.kek.jp. Алынған 1 қараша 2018.
  4. ^ Кавраков, I (2000). «Монте-Карло электрондарының нақты тасымалданған модельдеуі. I. EGSnrc, жаңа EGS4 нұсқасы». Медициналық физика. 27 (3): 485–98. Бибкод:2000MedPh..27..485K. дои:10.1118/1.598917.
  5. ^ Кавраков, I (2000). «Монте-Карлоның нақты конденсацияланған тарихы, электронды тасымалдауды модельдеу. II. Иондық камераның реакциясын модельдеуде қолдану: I.». Медициналық физика. 27 (3): 499–513. Бибкод:2000MedPh..27..499K. дои:10.1118/1.598918.
  6. ^ Борг, Дж .; Кавраков, I .; Роджерс, Д.В. О .; Seuntjens, J. P. (2000). «Монте-Карло төмен фотонды энергиядағы Спенсер-Аттикс қуысының теориясын зерттеу». Медициналық физика. 27 (8): 1804–13. Бибкод:2000MedPh..27.1804B. дои:10.1118/1.1287054.
  7. ^ Кавраков, I; Bielajew, A. F. (1998). «Монте-Карлоның есептеулері үшін электрондардың серпімді-шашыранды үлестірмелерін ұсыну туралы». Ядролық құралдар мен физиканы зерттеу әдістері Б бөлімі. 134 (3–4): 325–36. Бибкод:1998 NIMPB.134..325K. дои:10.1016 / S0168-583X (97) 00723-4.
  8. ^ Кавраков, I; Bielajew, A. F. (1998). «Электрондарды тасымалдаудың қысқартылған тарихы техникасы туралы». Ядролық құралдар мен физиканы зерттеу әдістері Б бөлімі. 142 (3): 253–80. Бибкод:1998 NIMPB.142..253K. дои:10.1016 / S0168-583X (98) 00274-2.
  9. ^ «nrc-cnrc / EGSnrc». GitHub. Алынған 1 қараша 2018.
  10. ^ «EGSnrc». nrc-cnrc.github.io. Алынған 1 қараша 2018.
  11. ^ Роджерс, D. W. O. (1995). «BEAM: Радиотерапиялық емдеу қондырғыларын модельдеуге арналған Монте-Карлоның коды». Медициналық физика. 22 (5): 503. Бибкод:1995 MedPh..22..503R. дои:10.1118/1.597552.

Сыртқы сілтемелер