EGS(プログラム)

EGS (電子ガンマシャワー)コンピュータコードシステムは、数keVから数百GeVまでのエネルギーを持つ粒子の任意の形状における電子と光子の結合輸送をモンテカルロシミュレーションする汎用パッケージです。[ 1 ]これSLAC開発ましたが、カナダ国立研究会議KEKが80年代初頭から開発に携わってきました。

オリジナルのEGSコードの開発はバージョンEGS4で終了しました。その後、2つのグループが新しい物理学を取り入れてコードを書き直しました。

EGSnrc

EGSnrc
開発者カナダ国立研究評議会
初回リリース2000 (2000年
安定版リリース
v2019a / 2019年5月8日 ( 2019-05-08 )
オペレーティング·システムクロスプラットフォーム
タイプ計算物理学
ライセンスGNU アフェロ一般公衆利用許諾書
Webサイトnrc .canada .ca /en /research-development /products-services /software-applications /egsnrc-software-tool-model-radiation-transport

EGSnrcは、1keVから10GeVの粒子エネルギーにおける電子光子結合輸送のモンテカルロシミュレーションの構築に適用できる汎用ソフトウェアツールキットです。放射線関連の様々な分野で国際的に広く使用されています。EGSnrcの実装により、荷電粒子輸送力学と原子散乱断面積データの正確さと精度が向上します。[ 4 ] [ 5 ] [ 6 ]荷電粒子多重散乱アルゴリズムでは、正確さを犠牲にすることなく大きなステップサイズが可能です。これは、シミュレーション速度の高速化につながるツールキットの重要な機能です。[ 7 ] [ 8 ] EGSnrcには、複雑な形状や粒子源をモデル化するために使用できるegs++というC++クラスライブラリも含まれています。

EGSnrcはオープンソースであり、GNU Affero General Public Licenseの下でGitHubで配布されています。[ 9 ] EGSnrcのドキュメントもオンラインで入手できます。[ 10 ]

EGSnrcは、放射線輸送物理を利用して特定の量を計算する幅広いアプリケーションとともに配布されています。これらのコードは、EGSnrcの存続期間中に多くの作者によって開発され、大規模なユーザーコミュニティをサポートしてきました。吸収線量カーマ、粒子フルエンスなど、複雑な幾何学的条件を伴う多くの量を計算することが可能です。最もよく知られているEGSnrcアプリケーションの1つは、OMEGAプロジェクトの一環として開発されたBEAMnrcです。これは、カナダ国立研究会議とウィスコンシン大学マディソン校の研究グループとの共同研究でした。BEAMnrcのコンポーネントモジュールシステムを使用して、あらゆる種類の医療用線形加速器をモデル化できます。[ 11 ]

参照

参考文献

  1. ^ Nelson, WR; Hirayama, H.; Rogers, DWO (1985). 「EGS4コードシステム」.報告書SLAC–265, スタンフォード線形加速器センター, カリフォルニア州スタンフォード.
  2. ^カナダ、カナダ政府。国立研究会議。「EGSnrc:放射線輸送をモデル化するソフトウェアツール - 国立研究会議カナダ」。www.nrc -cnrc.gc.ca 。 2018年11月1日閲覧
  3. ^ 「KEKのEGSウェブページ」rcwww.kek.jp . 2018年11月1日閲覧
  4. ^ Kawrakow, I (2000). 電子輸送正確な凝縮履歴モンテカルロシミュレーション.I. EGSnrc,新しいEGS4バージョン」医学物理.27 ( 3 ) : 485–98.Bibcode : 2000MedPh..27..485K.doi : 10.1118/1.598917.PMID 10757601 
  5. ^ Kawrakow, I (2000). 「電子輸送の正確な凝縮履歴モンテカルロシミュレーション。II. イオンチェンバー応答シミュレーションへの応用:I.」.医学物理学. 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). 「低光子エネルギーにおけるスペンサー・アティックス空洞理論のモンテカルロ法による研究」. Medical Physics . 27 (8): 1804–13 . Bibcode : 2000MedPh..27.1804B . doi : 10.1118/1.1287054 . PMID 10984227 . 
  7. ^ Kawrakow, I; Bielajew, AF (1998). 「モンテカルロ計算における電子多重弾性散乱分布の表現について」.核物理学研究における計測と方法セクションB. 134 ( 3–4 ) : 325–36 . Bibcode : 1998NIMPB.134..325K . doi : 10.1016/S0168-583X(97)00723-4 .
  8. ^ Kawrakow, I; Bielajew, AF (1998). 「電子輸送のための凝縮履歴法について」.核物理研究における計測と方法セクションB. 142 ( 3): 253–80 . Bibcode : 1998NIMPB.142..253K . doi : 10.1016/S0168-583X(98)00274-2 .
  9. ^ "nrc-cnrc/EGSnrc" . GitHub . 2018年11月1日閲覧
  10. ^ "EGSnrc" . nrc-cnrc.github.io . 2018年11月1日閲覧
  11. ^ Rogers, DWO; Faddegon, BA; Ding, GX; Ma, C.-M.; We, J.; Mackie, TR (1995). 「BEAM: 放射線治療ユニットをシミュレートするモンテカルロコード」. Medical Physics . 22 (5): 503– 524. Bibcode : 1995MedPh..22..503R . doi : 10.1118/1.597552 . PMID 7643786 .