############################################################## ローカルでの、反応断面積データベースの拡張 ( xsdir ) ############################################################## * 反応断面積がない場合、"There is no cross section table(s)" というエラーがでる. * :blue:`nucdata=0` を設定すれば、反応断面積データベースでなく、 :blue:`モデルで計算可能` だが、精度が落ちる. * 一方で、クラスタやスパコン、共用PCなどでは、権限がなく設定できなかったりで困る. ========================================================= 反応断面積データベースの参照構造 ========================================================= --------------------------------------------------------- デフォルトの指定方法 --------------------------------------------------------- * :blue:`(PHITS)/XS/` 以下に :blue:`反応断面積データベースファイル` を格納 * :blue:`(PHITS)/data/xsdir.jnd` に反応断面積のデータベースファイルの :blue:`参照目次` を記載 --------------------------------------------------------- クラスタ等、sudo権限をもっていないとき --------------------------------------------------------- * 権限がなく、PHITSのソースディレクトリを :blue:`編集不可` . * 権限があっても、設定変更で :blue:`他ユーザに影響` してしまうため、安易にいじるのは適切ではない --------------------------------------------------------- 対処:ローカルで設定する --------------------------------------------------------- * ローカルに xsdir.jnd をコピー等で作成. * ローカルに XS/以下の反応断面積データベースファイルを準備.(追加分でよい) * xsdir.jndのファイルパス(4列目)を :blue:`絶対パス` で指定.(マニュアルの指定は(PHITS)/XS/以下だが、実はこだわらない) * [Parameters] セクション中に、 :blue:`file(7) = inp/xsdir.jnd` を設定 ========================================================= Reference ========================================================= * (XSDIRの説明): https://rpg.jaea.go.jp/download/frendy/seminar/A1.How_to_read_and_modify_XSDIR_file_ja_ver1.5.pdf