summaryrefslogtreecommitdiff
path: root/doc/IGE344/SectMACINI.tex
diff options
context:
space:
mode:
authorstainer_t <thomas.stainer@oecd-nea.org>2025-09-08 13:48:49 +0200
committerstainer_t <thomas.stainer@oecd-nea.org>2025-09-08 13:48:49 +0200
commit7dfcc480ba1e19bd3232349fc733caef94034292 (patch)
tree03ee104eb8846d5cc1a981d267687a729185d3f3 /doc/IGE344/SectMACINI.tex
Initial commit from Polytechnique Montreal
Diffstat (limited to 'doc/IGE344/SectMACINI.tex')
-rw-r--r--doc/IGE344/SectMACINI.tex65
1 files changed, 65 insertions, 0 deletions
diff --git a/doc/IGE344/SectMACINI.tex b/doc/IGE344/SectMACINI.tex
new file mode 100644
index 0000000..961b159
--- /dev/null
+++ b/doc/IGE344/SectMACINI.tex
@@ -0,0 +1,65 @@
+\subsection{The \moc{MACINI:} module}\label{sect:macini}
+
+\vskip 0.2cm
+The \moc{MACINI:} module is used to construct an extended \dds{macrolib},
+in which the properties are stored per each material region over the whole
+mesh-splitted reactor geometry. This \dds{macrolib} is obtained by combining
+the material properties which are contained in the two distinct \dds{macrolib}
+objects:
+
+\begin{itemize}
+\item The first \dds{macrolib} contains the material properties which are
+evolution-independent, such as reflector and device properties. It is created
+using either \moc{MAC:}, \moc{CRE:}, \moc{NCR:} or \moc{AFM:} module.
+\item The second is a fuel-map \dds{macrolib} created using either \moc{CRE:},
+\moc{NCR:} or \moc{AFM:} module. It must contain the interpolated fuel properties per
+each fuel bundle.
+\end{itemize}
+
+The resulting \dds{macrolib} will contain the properties that are stored for each
+reactor material and per each mesh-splitted volume. When the devices are not
+present in the reactor core, then the resulting \dds{macrolib} can be considered
+as a complete reactor \dds{macrolib} and it can be directly used for the numerical
+solving. However, when the devices are inserted into the reactor core, the resulting
+\dds{macrolib} is not yet complete; it must be subsequently updated with respect
+to the device properties, using the \moc{NEWMAC:} module (see \Sect{newmac}).\\
+
+\noindent
+The \moc{MACINI:} module specification is:
+
+\begin{DataStructure}{Structure \moc{MACINI:}}
+\dusa{MACRO2} \dusa{MATEX} \moc{:=} \moc{MACINI:}
+\dusa{MATEX} \dusa{MACRO} $[$ \dusa{MACFL} $]$ \moc{::}
+$[$ \moc{EDIT} \dusa{iprint} $]~[$ \moc{FUEL} $]$ ;
+\end{DataStructure}
+
+\noindent where
+\begin{ListeDeDescription}{mmmmmmmm}
+
+\item[\dusa{MACRO2}] \texttt{character*12} name of the extended
+\dds{macrolib} to be created by the module.
+
+\item[\dusa{MATEX}] \texttt{character*12} name of the \dds{matex}
+object containing an extended material index over the reactor geometry.
+\dusa{MATEX} must be specified in the modification mode; it will store
+the recovered h-factors per each fuel region.
+
+\item[\dusa{MACRO}] \texttt{character*12} name of a \dds{macrolib}, created
+using either \moc{MAC:}, \moc{CRE:}, \moc{NCR:} or \moc{AFM:} module, for the evolution-independent
+material properties (see structure \dstr{desccre1} or refer to the user guide\cite{dragon}).
+
+\item[\dusa{MACFL}] \texttt{character*12} name of a fuel-map \dds{macrolib},
+created using either \moc{CRE:}, \moc{NCR:} or \moc{AFM:} module, for the interpolated fuel
+properties (see structure \dstr{desccre2} or refer to the user guide\cite{dragon}).
+
+\item[\moc{EDIT}] keyword used to set \dusa{iprint}.
+
+\item[\dusa{iprint}] integer index used to control the printing on screen: = 0 for
+no print; = 1 for minimum printing; larger values produce increasing amounts of
+output. The default value is \dusa{iprint} = 1.
+
+\item[\moc{FUEL}] keyword used to indicate that \dusa{MACRO} is a fuel-map \dds{macrolib} in case where only two RHS
+objects are defined. By default, \dusa{MACRO} contains evolution-independent cross sections.
+
+\end{ListeDeDescription}
+\clearpage