blob: d55dc5130fea2f977ff7bd3e814b38fa46747d53 (
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
|
\clearpage
$ $
\vskip 2.0cm
\begin{center}
SUMMARY
\end{center}
TRIVAC is a computer code intended to compute the neutron flux in a
fractional or in a full core representation of a nuclear reactor. Interested readers
can obtain fundamental informations about full-core calculations in Chapter~5
of Ref.~\citen{PIP2009}. The multigroup
and multidimensional form of the diffusion equation or simplified $P_n$ equation
is first discretized to
produce a consistent matrix system. This matrix system is subsequently solved
using iterative techniques (inverse or preconditioned power method with
ADI preconditioning) and sparse matrix algebra techniques
(triangular factorization). The actual implementation of TRIVAC allows the
discretization of 1-D geometries (slab and cylindrical), 2-D geometries
(Cartesian, cylindrical and hexagonal) and 3-D geometries (Cartesian and
hexagonal). Many discretization techniques are available, including mesh corner
or mesh centered finite difference methods, collocation techniques of various
order and finite element methods based on a primal or dual functional
formulation. TRIVAC also permits the equations of the generalized
perturbation theory (GPT) to be solved as fixed source eigenvalue problems.
Finally, several implicit numerical schemes are available for the solving of space-time
neutron kinetics problems.
\vskip 0.15cm
The execution of TRIVAC is controlled by CLE-2000.\cite{cle2000} It is
modular and can be interfaced easily with other production codes.
|