カード9: テトラメッシュ体系の領域計算 -------------------------------------- .. _`param:imat-tet`: .. rst-class:: no-caption-number .. list-table:: **IMAT** :phits-same:`PHITS: same name` :header-rows: 0 * - 値 - 説明 * - - ターゲット物質の数。 .. _`param:mtscore-tet`: .. rst-class:: no-caption-number .. list-table:: **MTSCORE** :phits-same:`PHITS: same name` :header-rows: 0 * - 値 - 説明 * - (D\ :sub:`P`\ =0) - 放射化・崩壊計算を行うターゲット物質を選択する。 * - = 0 - すべてのターゲット物質について放射化・崩壊計算を行う。 * - = :math:`N` - :math:`N` 番目のターゲット物質だけについて放射化・崩壊計算を行う。 **カード9a: 物質情報** 本カードは ``IMAT`` 回繰り返し、各項目を個別の行に記載する。 .. _`param:mt-list-tet`: .. rst-class:: no-caption-number .. list-table:: **MT-LIST** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - - 物質を構成する核種の数。各 ``MT-LIST`` 行の直後に、その物質の核種組成を :ref:`カード9b ` の形式で ``MT-LIST`` 行記載する。\ ``MT-LIST`` は、領域別体系における ``ITGNCLS`` と同じ役割を持つ。 **カード9c: メッシュ情報** .. _`param:imesh-tet`: .. rst-class:: no-caption-number .. list-table:: **IMESH** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - - テトラメッシュ領域(四面体)の総数 [#]_。この行の直後に、以下に示す列名を1行のヘッダーとして記載し、続く ``IMESH`` 行に各メッシュ領域の値を列ごとに記載する。 .. _`param:non-tet`: .. rst-class:: no-caption-number .. list-table:: **NON** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - - 全テトラメッシュ領域における当該領域の通し番号。 .. _`param:tetra`: .. rst-class:: no-caption-number .. list-table:: **TETRA** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - - \*.ele要素ファイルに記載された四面体番号。 .. _`param:mt`: .. rst-class:: no-caption-number .. list-table:: **MT** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - - 四面体領域の物質番号。物質はカード9aに記載した順に数える。例えば、\ ``MT``\ =2はカード9aの2番目の物質を表す。 .. _`param:fluxs-tet`: .. rst-class:: no-caption-number .. list-table:: **FLUXS** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - (D=0.0, D\ :sub:`P`\ =自動計算 [#]_, ``JMODE``\ =1,2が必要) - 20 MeV未満の全中性子フラックス [n/(cm\ :math:`^2`\ :math:`\cdot`\ s)]。 .. _`param:xcm`: .. rst-class:: no-caption-number .. list-table:: **XCM** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - (D=0.0, D\ :sub:`P`\ =自動計算) - 四面体重心のx座標 [cm]。 .. _`param:ycm`: .. rst-class:: no-caption-number .. list-table:: **YCM** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - (D=0.0, D\ :sub:`P`\ =自動計算) - 四面体重心のy座標 [cm]。 .. _`param:zcm`: .. rst-class:: no-caption-number .. list-table:: **ZCM** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - (D=0.0, D\ :sub:`P`\ =自動計算) - 四面体重心のz座標 [cm]。 .. _`param:volume-tet`: .. rst-class:: no-caption-number .. list-table:: **VOLUME** :phits-not-settable:`PHITS: not settable` :header-rows: 0 * - 値 - 説明 * - (D=1.0, D\ :sub:`P`\ =自動計算) - メッシュ領域の全体積 [cm\ :math:`^3`]。 **カード9d: テトラメッシュの出力オプション** .. _`param:foamout`: .. rst-class:: no-caption-number .. list-table:: **FOAMOUT** :phits-same:`PHITS: same name` :header-rows: 0 * - 値 - 説明 * - (D=0) - 各出力時刻 ``ITOUT`` に追加生成するテトラメッシュファイルの形式を選択する。 * - = 0 - 出力なし。 * - = 1 - OpenFOAM形式ファイル(\ ``foamout1_t``\ :math:`^*`\ ``.foam``)。 * - = 2 - CSV形式ファイル(\ ``foamout2_t``\ :math:`^*`\ ``.csv``)。 * - = 3 - OpenFOAM形式とCSV形式の両方。 .. _`param:foamvals`: .. rst-class:: no-caption-number .. list-table:: **FOAMVALS** :phits-same:`PHITS: same name` :header-rows: 0 * - 値 - 説明 * - (D=0, ``FOAMOUT``\ =1または3が必要) - 各出力時刻 ``ITOUT`` に生成するOpenFOAM形式ファイルへ出力する物理量を選択する。 * - = 0,1 - 全崩壊熱[W]。 * - = 2 - ガンマ崩壊熱[W]。 * - = 3 - ベータ崩壊熱[W]。 * - = 4 - アルファ崩壊熱[W]。 * - = 5 - 光子実効線量率[:math:`\mu`\ Sv\ :math:`\cdot`\ m\ :math:`^2`/h](\ ``IDOSECF`` で選択した光子フルエンス-線量換算係数を使用)。 * - = 6 - 放射能[Bq]。 * - = -N - 上記の物理量に対応する値 :math:`N` を負にして指定すると、体積で規格化した値を出力する(例:W/cm\ :math:`^3`)。 .. [#] [T-Dchain]で大きなメッシュを使用すると、PHITSで大量のメモリを必要とする場合がある(ボクセルあたり約4 MB)。 .. [#] PHITSでは、\ ``amp``\ (source/sec)と領域の全中性子フラックス[\ :math:`\mathrm{n}/(\mathrm{source}\cdot\mathrm{cm}^2)`\ ]の積から\ ``FLUXS``\ を自動計算する。