diff options
| author | stainer_t <thomas.stainer@oecd-nea.org> | 2025-09-08 13:48:49 +0200 |
|---|---|---|
| committer | stainer_t <thomas.stainer@oecd-nea.org> | 2025-09-08 13:48:49 +0200 |
| commit | 7dfcc480ba1e19bd3232349fc733caef94034292 (patch) | |
| tree | 03ee104eb8846d5cc1a981d267687a729185d3f3 /doc/IGE335/Section3.30.tex | |
Initial commit from Polytechnique Montreal
Diffstat (limited to 'doc/IGE335/Section3.30.tex')
| -rwxr-xr-x | doc/IGE335/Section3.30.tex | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/doc/IGE335/Section3.30.tex b/doc/IGE335/Section3.30.tex new file mode 100755 index 0000000..c53a8f7 --- /dev/null +++ b/doc/IGE335/Section3.30.tex @@ -0,0 +1,81 @@ +\subsection{The \moc{FMT:} module}\label{sect:FMTData} + +The utility module \moc{FMT:} is used to format various data structure to suit the specific user needs. Here three formatting options are available. + \begin{enumerate} +\item The \moc{SUS3D} option where three files are created that respectively contain the integration weights and directions (ASCII), the directional flux (binary or ASCII) and the +directional adjoints (binary or ASCII) in a CP or $S_{N}$ format.\cite{Kodeli2001a,Bidaud2009a} The input specifications for this option are + +\begin{DataStructure}{Structure \dstr{FMT:} for \moc{SUS3D} option}%{SUS3Dcnt} +\dusa{WGTANGL} \dusa{DFLUX} \dusa{DADJOINTS} \moc{:=} \moc{FMT:} \dusa{FLUX} \dusa{VOLTRK} \moc{::}\\ +\hspace{1.0cm} $[$ \moc{EDIT} \dusa{iprint} $]$ \\ +\hspace{1.0cm} \moc{SUS3D} $[$ $\{$ \moc{SN} $|$ \moc{CP} $\}$ $]$ +\end{DataStructure} + +\item The \moc{DIRFLX} option where a single file is created that contain the directional flux, adjoints and generalized adjoints. The input specifications for this option are + +\begin{DataStructure}{Structure \dstr{FMT:} for \moc{DIRFLX} option}%{DIRFLXcnt} +\dusa{DAF} \moc{:=} \moc{FMT:} \dusa{FLUX} \dusa{VOLTRK} \moc{::} \\ +\hspace{1.0cm} $[$ \moc{EDIT} \dusa{iprint} $]$ \\ +\hspace{1.0cm} \moc{DIRFLX} +\end{DataStructure} + +\item The \moc{BURNUP} option where a Matlab-m or Python file is created that contain the burnup time, the variation of $k_{\text{eff}}$ with time and the time dependent concentration of the different isotopes present in the geometry. The input specifications for this option are + +\begin{DataStructure}{Structure \dstr{FMT:} for \moc{BURNUP} option}%{BURNUPcnt} +\dusa{MFILE} \moc{:=} \moc{FMT:} \dusa{EDITION} \dusa{BURNUP} \moc{::} \\ +\hspace{1.0cm} $[$ \moc{EDIT} \dusa{iprint} $]$ \\ +\hspace{1.0cm} \moc{BURNUP} $[~\{$ \moc{MATLAB} $|$ \moc{PYTHON} $\}~]$ \\ +\hspace{1.0cm} $[$ \moc{ISOP} $[$ (\moc{NAMISO}($i$),$i=1,I$) $]$ $]$ +\end{DataStructure} + +\end{enumerate} + +\begin{ListeDeDescription}{mmmmmmmm} + +\item[\dusa{WGTANGL}] \verb|character*12| name of the \moc{ASCII} file that will +contain the angular weights and directions. + +\item[\dusa{DFLUX}] \verb|character*12| name of the \moc{ASCII} or \moc{BINARY} file that will +contain the directional flux in a SUS3D compatible format. + +\item[\dusa{DADJOINTS}] \verb|character*12| name of the \moc{ASCII} or \moc{BINARY} file that will contain the directional adjoints in a SUS3D compatible format. + +\item[\dusa{DAF}] \verb|character*12| name of the \moc{ASCII} file that will contain the spherical harmonic moments of the fluxes, adjoints and generalized +adjoints in a DIRFLX compatible format. + +\item[\dusa{FLUX}] \verb|character*12| name of the \dds{fluxunk} data structure to process. + +\item[\dusa{VOLTRK}] \verb|character*12| name of the \dds{tracking} data structure to process. + +\item[\dusa{MFILE}] \verb|character*12| name of the \moc{ASCII} Matlab M-file that will +contain the burnup time, the time dependent $k_{\text{eff}}$ and concentration of the different isotopes present in the geometry. + +\item[\dusa{EDITION}] \verb|character*12| name of the \dds{edition} data structure to process. + +\item[\dusa{BURNUP}] \verb|character*12| name of the \dds{burnup} data structure to process. + +\item[\moc{EDIT}] keyword used to modify the print level \dusa{iprint}. + +\item[\dusa{iprint}] index used to control the printing in this module. + +\item[\moc{SUS3D}] keyword to activate the SUS3D processing option. + +\item[\moc{SN}] keyword to generate $S_N$ compatible fluxes and adjoints (cell edge values). It is the default value. + +\item[\moc{CP}] keyword to generate CP compatible fluxes and adjoints (cell averaged values). + +\item[\moc{DIRFLX}] keyword to activate the DIRFLX processing option. + +\item[\moc{BURNUP}] keyword to activate the BURNUP processing option. + +\item[\moc{MATLAB}] keyword to create a Matlab-m file. This is the default option. + +\item[\moc{PYTHON}] keyword to create a Python-py file. + +\item[\moc{ISOP}] keyword to activate the istope processing. If \moc{ISOP} is absent, only the time and time dependent $k_{\text{eff}}$ are saved. + +\item[\moc{NAMISO}] name of istopes to precess. If no isitope name is specified, all the isotopes are processed. + +\end{ListeDeDescription} + +\eject |
