blob: ec81e4f72e3f88da85ef13a09eccce879fbe5a79 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
\subsection{Data structures}\label{sect:dat}
\vskip 0.2cm
The transfer of information between the modules is performed by means of well
defined data structures, also called objects. The objects can be defined in either
create, read-only or modification mode. Each object has its own specific signature
that can be easily recognized by a module. A detailed description of DONJON
data structures is given in \Sect{structure}. For more details on DRAGON and
TRIVAC data structures, refer to their guide\cite{dragstruc}.
A brief description of all data structures that can be used in DONJON is given
below. \\
\vskip 0.2cm
\begin{ListeDeDescription}{mmmmmmmm}
\item[\dds{geometry}] data structure containing the geometry information.
This object has a signature {\tt L\_GEOM}; it is created using DRAGON
module \moc{GEO:}.
\item[\dds{macrolib}] data structure containing the multigroup macroscopic
properties; it has a signature {\tt L\_MACROLIB}. This object can be
created in several modules, namely: using DRAGON modules \moc{MAC:}
and \moc{NCR:}; or using DONJON modules \moc{CRE:}, \moc{MACINI:},
and \moc{NEWMAC:}.
\item[\dds{compo}] data structure containing the mono-parameter
database, generated by the lattice code.
This object has a signature {\tt L\_COMPO}; it is created using DRAGON
module \moc{CPO:}.
\item[\dds{multicompo}] data structure containing the multi-parameter
database, generated by the lattice code.
This object has a signature {\tt L\_MULTICOMPO}; it is created using
DRAGON module \moc{COMPO:}.
\item[\dds{saphyb}] data structure containing the multi-parameter
database, generated by the lattice code.
This object has a signature {\tt L\_SAPHYB}; it is created using
the APOLLO2 lattice code or the DRAGON module \moc{SAP:}.
\item[\dds{fmap}] data structure containing the fuel-lattice
specification. This object has a signature {\tt L\_MAP}; it is created
using DONJON module \moc{RESINI:}.
\item[\dds{matex}] data structure containing the extended reactor
material index. This object has a signature {\tt L\_MATEX}; it is created
using DONJON module \moc{USPLIT:}.
\item[\dds{device}] data structure containing the devices specification.
This object has a signature {\tt L\_DEVICE}; it is created using DONJON
module \moc{DEVINI:}.
\item[\dds{detect}] data structure containing detector positions and responses.
This object has a signature {\tt L\_DETECT}; it is created using DONJON
module \moc{DETINI:}, and can be modified by the modules
\moc{DETINI:} and \moc{DETECT:} .
\item[\dds{track}] data structure containing a "tracking" information
of the reactor geometry. This object has a signature {\tt L\_TRACK};
it is created using TRIVAC module \moc{TRIVAT:}.
\item[\dds{system}] data structure containing a set of system matrices.
This object has a signature {\tt L\_SYSTEM}; it is created using
TRIVAC module \moc{TRIVAA:}.
\item[\dds{flux}] data structure containing the numerical solution to
an eigenvalue problem. This object has a signature {\tt L\_FLUX};
it is created using TRIVAC module \moc{FLUD:}.
\item[\dds{power}] data structure containing the powers and normalized
fluxes over the reactor core. This object has a signature {\tt L\_POWER};
it is created using DONJON module \moc{FLPOW:}.
\item[\dds{history}] This data structure contains the information required to ensure a smooth coupling of
DRAGON with DONJON when an history based full reactor calculation is to be performed. It is used only by the
\moc{HST:} module.
\end{ListeDeDescription}
|