Кіріспе

NOTOC Компьютерлік код жүйесі

EGS (Электрондық-гаммалық шоқ) компьютерлік код жүйесі – кездейсоқ геометриядағы электрондар мен фотондардың біріктірілген тасымалын Монте-Карло әдісімен модельдеуге арналған, бірнеше кВ-тан бірнеше жүз ГеВ-қа дейінгі энергиясы бар бөлшектерге қолданылатын көп мақсатты пакет. Ол SLAC-та пайда болды, бірақ 80-ші жылдардың басынан бері Канаданың Ұлттық зерттеу кеңесі және KEK оның дамуына қатысып келеді. Бастапқы EGS кодының дамуы EGS4 нұсқасымен аяқталды. Содан бері екі топ жаңа физикалық модельдерді енгізіп, кодты қайта жазды: EGSnrc, иондаушы сәулелену стандарттары тобымен, өлшемдер ғылымы және стандарттары, Канаданың Ұлттық зерттеу кеңесі; EGS5, жапондық бөлшектер физикасы зерттеу орталығы KEK қамтамасыз етеді.

ЕОҚСН

EGSnrc – бұл 1 кВ-тан 10 ГэВ-қа дейінгі энергия диапазонындағы бөлшектер үшін біріктірілген электрон-фотон тасымалын модельдеуге арналған Монте-Карло симуляцияларын құруға мүмкіндік беретін, жалпы мақсаттағы бағдарламалық құралдар жиынтығы. Ол радиациямен байланысты әртүрлі салаларда халықаралық деңгейде кеңінен қолданылады. EGSnrc іске асырылуы зарядталған бөлшектердің тасымалдану механикасының және атомдық шашыраудың көлденең қима деректерінің дәлдігі мен нақтылығын арттырады. Зарядталған бөлшектердің көп рет шашырауы алгоритмі қадамдық өлшемдердің үлкен мәнін сақтай отырып, дәлдіктің жоғары деңгейін қамтамасыз етеді – бұл құралдар жиынтығының маңызды ерекшелігі, ол симуляция жылдамдығын арттыруға ықпал етеді. EGSnrc сонымен қатар күрделі геометрияларды және бөлшектердің көздерін модельдеуге қолданылатын egs++ деп аталатын C++ сыныптар кітапханасын қамтиды. EGSnrc ашық кодты және GNU Affero General Public License лицензиясы бойынша GitHub-та таратылады. EGSnrc-ті тегін жүктеуге болады, қате туралы хабарлауға және GitHub тобының бетінде өзгеріс ұсыныстарын жіберуге болады. EGSnrc құжаттамасы да онлайн режимінде қолжетімді. EGSnrc радиация тасымалы физикасын пайдаланып, нақты шамаларды есептеуге арналған көптеген қосымшалармен бірге таратылады. Бұл кодтар EGSnrc-нің өмір сүру кезеңінде көптеген авторлармен әзірленген, олар кең пайдаланушылар қауымдастығын қолдауға бағытталған. Абсорбцияланған доза, керма, бөлшектердің флюенсі және тағы да басқа шамаларды күрделі геометриялық жағдайларда есептеуге болады. EGSnrc-нің ең танымал қосымшаларының бірі – OMEGA жобасы аясында жасалған BEAMnrc. Бұл Канаданың Ұлттық ғылыми-зерттеу кеңесі мен Висконсин-Мэдисон университетінің зерттеу тобы арасындағы ынтымақтастық нәтижесі болды. BEAMnrc компоненттік модульдік жүйесі арқылы медициналық сызықтық үдеткіштердің барлық түрлерін модельдеуге болады.