PEGS5の入力データ 2012年6月19日 KEK 波戸、平山.

Slides:



Advertisements
Similar presentations
1 エクセル (3) の目次 ②参照演算子と演算子参照演算子と演算子 ③参照セルの表示法参照セルの表示法 ④セルの参照方法セルの参照方法 ⑤エラーについてエラーについて ⑥シグマ( Σ )関数シグマ( Σ )関数 ⑦条件付書式条件付書式 ⑧問題 (1)問題 (1) ⑨問題 (2)問題 (2) ⑩問題.
Advertisements

EGS5 の導入 KEK 波戸芳仁 Last modified on 例題1 ベータ線を物質に打ち込 む ベータ線は物質で止まってしまうか?通 り抜けるか? 物質の内部でどのような反応が起こる か? ベータ線.
ユーザーコードの導入 2010 年 7 月 20 日 KEK 波戸. 例題1 ベータ線を物質に打ち込 む ベータ線 ベータ線は物質で止まってしまうか?通り抜けるか? 物質の内部でどのような反応が起こるか?
1.ボイルの法則・シャルルの法則 2.ボイル・シャルルの法則 3.気体の状態方程式・実在気体
◎ 本章  化学ポテンシャルという概念の導入   ・部分モル量という種類の性質の一つ   ・混合物の物性を記述するために,化学ポテンシャルがどのように使われるか   基本原理        平衡では,ある化学種の化学ポテンシャルはどの相でも同じ ◎ 化学  互いに反応できるものも含めて,混合物を扱う.
UNIX利用法.
UNIX利用法 情報ネットワーク特論資料.
医薬品素材学 I 1 物理量と単位 2 気体の性質 1-1 物理量と単位 1-2 SI 誘導単位の成り立ち 1-3 エネルギーの単位
ブラックボックスとしてモデルをみると、本質を見逃す。
物質量 原子量・分子量・式量.
課題 1 キーボードから整数値を 1つ読み込み、その値の二乗と三乗を出力するプログラムを作れ。 動作例: % ./a.out
医薬品素材学 I 3 熱力学 3-1 エネルギー 3-2 熱化学 3-3 エントロピー 3-4 ギブズエネルギー 平成28年5月13日.
数値計算及び実習 第3回 プログラミングの基礎(1).
Multi-Purpose Particle and Heavy Ion Transport code System
エクセル(2)の目次 セル範囲の指定方法 データの消去法 アクティブセルの移動 セル内容の複写と移動 セル幅の変更方法
金箔にα線を照射して 通過するα線の軌跡を調べた ラザフォードの実験 ほとんどのα線は通過 小さい確率ながら跳ね返ったり、
PHITSによるX線治療シミュレーション 基本操作復習編
EGSに対応した粒子軌跡と 計算体系の3次元表示ソフト - CGVIEW -
高エネルギー加速研究機構 放射線科学センター 波戸芳仁
科学的方法 1) 実験と観察を重ね多くの事実を知る 2) これらの事実に共通の事柄を記述する→法則 体積と圧力が反比例→ボイルの法則
スクリプト言語を用いたPHITSの連続実行
テキストボックス、チェックボックス×2、コマンドボタンを配置する。 コマンドボタンに機能を与える
EGS5のWindows PC へのインストール
α線,β線,γ線,中性子線を止めるには?
◎ 本章  化学ポテンシャルという概念の導入   ・部分モル量という種類の性質の一つ   ・混合物の物性を記述するために,化学ポテンシャルがどのように使われるか   基本原理        平衡では,ある化学種の化学ポテンシャルはどの相でも同じ ◎ 化学  互いに反応できるものも含めて,混合物を扱う.
原子核物理学 第4講 原子核の液滴模型.
情報工学科 3年生対象 専門科目 システムプログラミング 第5回、第6回 ヒアドキュメント レポート課題 情報工学科 篠埜 功.
電子の物質中での輸送計算 相互作用 近似 輸送方法 5mm Last modified
信川 正順、小山 勝二、劉 周強、 鶴 剛、松本 浩典 (京大理)
平山 英夫、波戸 芳仁 KEK, 高エネルギー加速器研究機構
光子モンテカルロシミュレーション 波戸、平山 (KEK), A.F.Bielajew (UM)
KEK 波戸 、平山 最終変更 テキスト:installation_guide.pdf
EGS5のWindows PC へのインストール
物質中での電磁シャワー シミュレーション 宇宙粒子研究室   田中大地.
放射光実験施設での散乱X線測定と EGS5シミュレーションとの比較
IAEA phase space fileを用いた X線治療シミュレーション
EGS5コードで扱う電子・光子と物質との相互作用
原子核物理学 第2講 原子核の電荷密度分布.
PEGS5の入力データ 2010年7月21日 KEK 波戸、平山.
22章以降 化学反応の速度 本章 ◎ 反応速度の定義とその測定方法の概観 ◎ 測定結果 ⇒ 反応速度は速度式という微分方程式で表現
光子モンテカルロシミュレーション 光子の基礎的な相互作用 対生成 コンプトン散乱 光電効果 レイリー散乱 相対的重要性
高エネルギー天体グループ 菊田・菅原・泊・畑・吉岡
EGSに対応した粒子軌跡と 計算体系の3次元表示ソフト - CGVIEW -
Charmonium Production in Pb-Pb Interactions at 158 GeV/c per Nucleon
2.4 Continuum transitions Inelastic processes
第4回 ファイル入出力方法.
Multi-Purpose Particle and Heavy Ion Transport code System
電子後方散乱の モンテカルロ計算と実験の比較 総研大 桐原 陽一 KEK 波戸 芳仁、平山 英夫、岩瀬 広.
ユーザーコードに記述する事項の概要 2009年7月30日 KEK 波戸芳仁.
平山 英夫、波戸 芳仁 KEK, High Energy Accelerator Research Organization
エクセル(2)の目次 セル範囲の指定方法 データの消去法 アクティブセルの移動 セル内容の複写と移動 セル幅の変更方法
ex-8. 平均と標準偏差 (Excel 実習シリーズ)
Multi-Purpose Particle and Heavy Ion Transport code System
C言語 はじめに 2016年 吉田研究室.
電子モンテカルロシミレーション 相互作用 近似 輸送方法 Last modified
今後の予定 (日程変更あり!) 5日目 10月21日(木) 小テスト 4日目までの内容 小テスト答え合わせ 質問への回答・前回の復習
モル(mol)は、原子・分子の世界と 日常世界(daily life)をむすぶ秤(はかり)
近代化学の始まり ダルトンの原子論 ゲイリュサックの気体反応の法則 アボガドロの分子論 原子の実在証明.
これらの原稿は、原子物理学の講義を受講している
ユーザーコードに記述する事項の概要 2010年7月21日 KEK 波戸.
α線,β線,γ線,中性子線を止めるには?
平山 英夫、波戸 芳仁 KEK, 高エネルギー加速器研究機構
ex-8. 平均と標準偏差 (Excel を演習で学ぶシリーズ)
テキスト:egs5/doc/pegs_user_manual.pdf 2006年6月21日 KEK 波戸芳仁、平山英夫
プログラミング基礎a 第3回 C言語によるプログラミング入門 データ入力
アルゴリズムとデータ構造 補足資料6-1 「サンプルプログラムcat1.c」
目的とするユーザーコードを 作成するために
エクセル(3)の目次 参照演算子と演算子 参照セルの表示法 セルの参照方法 エラーについて シグマ(Σ)関数 条件付書式 問題(1)
V = VW nW + VE nE ヒント P142 自習問題5・1 溶液の体積を 1000 cm3 とすると、 溶液の質量は?
プログラミング基礎a 第3回 C言語によるプログラミング入門 データ入力
Presentation transcript:

PEGS5の入力データ 2012年6月19日 KEK 波戸、平山

PEGS5入力ファイルの例(sampl5.inpの一部) ELEM &INP / FE-RAYLEIGH FE FE ENER &INP AE=1.5,AP=0.100,UE=2000.0,UP=2000.0 &END TEST &INP / PWLF &INP / DECK &INP /

PEGS5入力ファイルの例(sampl5.inpの一部) ELEM &INP / 元素組成等指定部分 FE-RAYLEIGH FE FE ENER エネルギー範囲 &INP AE=1.5,AP=0.100,UE=2000.0,UP=2000.0 &END 指定部分 TEST &INP / PWLF 定型部分 &INP / (通常変更せず) DECK &INP /

元素組成等指定部分 5種類の例で説明 単体 化合物 混合物 固体、液体 鉄 アクリル 鉛ガラス 気体 Xe ガス 空気

物質の名称 (ユーザーコードで使用。左詰24文字以内) 鉄:単体・固体 &INP / : オプション入力部 「変数名=値」の書式で入力 単体 (左詰) ELEM &INP / FE FE FE 元素記号 (左詰) 物質の名称 (ユーザーコードで使用。左詰24文字以内) 密度効果Flag # (31文字目から書く) # : 密度効果表 (表2.3) に列挙された物質を指定する  Sternheimer-Seltezer-Bergerの式 (高精度) 省略時:Sternheimer-Peierlsの一般式(中精度)

Xe ガス: 単体・気体 1気圧での密度 (g/cm3) “GASP=Gas 圧力”は、 「物質を 気体 として指定」 ELEM &INP RHO=5.89E-3, GASP=1.0 / XENON-GAS-STP XE-GAS XE 気体の問題点:密度が圧力に比例。圧力が温度に比例。 RHOとGASPは共通の温度(0℃, 20℃など) に対する値を入力。 参考: 標準状態(STP)=0ºC, 1気圧 ・ 自然状態(NTP)=20℃, 1気圧

アクリル(PMMA): 化合物・固体 化合物 (左詰) 元素の数 密度 (g/cm3) 原子の数の比 COMP &INP NE=3, RHO=1.19, PZ=5.0, 8.0, 2.0 / PMMA C H O 元素記号 (A2,1X) 2文字1空白 or 1文字2空白 同じ順番!

<化合物と混合物の使い分け> 鉛ガラス: 混合物・固体 混合物 (左詰) 元素の数 密度 (g/cm3) 元素の質量比 MIXT &INP NE=5, RHO=3.61, RHOZ=41.8, 21.0, 29.0, 5.0, 2.2 / LEAD GLASS PB SI O K NA 元素記号 (A2,1X) 2文字1空白 or 1文字2空白 同じ順番! <化合物と混合物の使い分け> 原子の数の比で指定したい→化合物 元素の質量比で指定したい→混合物

空気 (20 ºC, 1気圧): 混合物・気体 0℃ 1気圧での密度 (g/cm3) 20℃、1気圧を0℃にした 場合の気圧 MIXT &INP NE=3, RHO=1.2929E-3, GASP=0.93174, RHOZ=0.75575,0.23143,0.01282 / AIR-20C AIR-GAS N O AR 同じ順番! RHO=1.205E-3, GASP=1.0でも可 2文字1空白 or 1文字2空白 N=78%は容積比であり、間違い

エネルギー範囲指定部分 光子 電子 上限 UP UE 下限 AP AE 入射エネルギーEIとの関連 AEとAP,UEとUPの通常の設定 ENER &INP AE=1.5, AP=0.100, UE=2000.0, UP=2000.0 / 光子 電子 上限 UP UE 下限 AP AE 入射エネルギーEIとの関連 光子入射 AP ≦ EI≦UP, EI≒UP AE ≦ EI+RM≦UE 電子入射 AE ≦ EI ≦ UE, EI≒UE AP ≦ EI-RM ≦ UP 陽電子入射(電子入射の条件に追加) AP ≦ EI+RM ≦ UP AEとAP,UEとUPの通常の設定 AE-AP=RM, UE-UP=RM MeV単位 電子のエネルギーは 静止質量を含む

[EOF]の位置に関連するエラー集 [EOF] ・<空白> [EOF] DECK &INP /END &INP /END [EOF] egs5job.out: PEGS5-call comes next pgs5job.pgs5lst: Stopped in pegs5 because namelist/INP/ data was missing. (空白行) ・<空白> [EOF] EOF: ファイルの終わり を示す記号 [EOF]が最終行にある場合:正常動作 [EOF]が/ENDと同じ行にある場合:異常終了 [EOF]の前に空白行がある場合:異常終了 [EOF]が最終行にあるものの、[EOF]のまえに空白などがある場合: 異常終了

フィッティング前の量を出力するオプション CALL オプション ELEM &INP / PB CALL &INP XP(1)=49.99 / GMFP . フィッティング前の量を出力するオプション 49.99 MeV 光子に対する鉛の平均自由行程を出力 <出力> OPT=CALL FUNCTIONCALL: 1.95522 = GMFP OF 49.99 放射長単位

他の多くのオプション、機能についてはpegs_user_manual.pdf を参照 低エネルギー光子輸送関連のフラッグ IRAYL=1 (レイリー散乱断面積) IBOUND =1 (束縛電子コンプトン断面積) INCOH=1 (束縛コンプトン散乱角度分布) ICPROF=-3 (ドップラー広がり) IMPACT=1-6 (K殻電子衝突電離) すべて、0で無視(既定値) 他の多くのオプション、機能についてはpegs_user_manual.pdf を参照

pegs5の初歩的な練習問題 pegs5の中級練習問題 uc_examin.f を egs5run を用いて走らせよ. egs5job.outの各列の数値のエネルギー依存を説明せよ。 (グラフ化を推奨) uc_examin.inpの2行目のIMPACT=1,の後にIUNRST=2を追加し、非制限全阻止能を出力せよ。それを文献値(例えば、NISTのestarと比較せよ。) pegs5の中級練習問題 Feに対する pegs5 入力ファイルを作成し、 uc_examin.f を走らせよ。元の uc_examin.inp と比べて何が変わったか? 水に対する pegs5 入力ファイルを作成し、 uc_examin.f を走らせよ。 外部の参考書などの数値と比較するなどして数値の妥当性を検討せよ。

uc_examin.fを変更なしに走らせる場合の入力 Material Identifier: AL<Enter> Title after: <Enter> Electron and photons (0), only electrons (1) or photons (2): 0<Enter> Include Rayleigh (coherent) scattering (1) or not (0): 1<Enter> Tables (0) or individual energies (1) : 0<Enter> Output terminal (0), disk file (1), terminal&plot (2), disk&plot (3) : 0<Enter> 結果はegs5job.outに出力される。

計算がうまく実行されない場合には、これが作成されているかどうかを調べる。数100行以上作成されていればOK。空白または数行なら失敗。 PEGS5入力とユーザーコードの関係 PEGS5入力* PEGS5 物質データ ユーザーコード* EGS5 * egs5runで指定 計算がうまく実行されない場合には、これが作成されているかどうかを調べる。数100行以上作成されていればOK。空白または数行なら失敗。 16

改訂記録 22JUL2004 EGS5用記述 05AUG2005 charDに対応してEFRACはオプション化 2006-06-21 Efrac廃止を追加。練習問題を追加。[EOF]の位置に関連するエラーを追加 2008-08-01 efracに関する記述を削除。 2009-03-09 EOFの位置に関連するエラーを1個追加 2009-07-28 uc_examin.fの入力を追加 2009-7-29 「pegs5の初歩的な問題」を改訂 2010-7-21 吹き出し記号を利用して記述を簡略化 2012-6-19 空気の説明文で、RHO=1.0 → GASP=1.0と訂正

以下は予備のスライド

CO2 ガス(20 ºC, 1気圧) : 化合物・気体 GASP: 0.93174 atm (=273ºC/293ºC). COMP &INP NE=2, RHO=1.977E-3, GASP=0.93174, PZ=1.,2. / CO2-20C CO2-GAS C O GASP: 0.93174 atm (=273ºC/293ºC). この圧力は、 20ºC、1気圧のガスを体積一定のまま0ºCに冷却したときに得られる。 CO2-GAS:密度効果表でのCO2ガスの名称 19

H2 Gas (STP): 化合物, 気体 単元素の分子気体 (例. H2) は化合物として扱う NE=1 はエラーになる COMP &INP NE=2, RHO=8.99E-5, GASP=1.0, PZ=1.,1. / H2-GAS-STP H2-GAS H H 単元素の分子気体 (例. H2) は化合物として扱う NE=1 はエラーになる H2-GAS (31 列目) : 密度効果表での水素ガスの名称 20