Configure.xml¶
The main configuration settings are specified in configure.xml.
<chain> Element¶
The path to chain .xml files
<nuclides> Element¶
The path to nuclides .xml file.
<inpmaterials> Element¶
The path to materials input .xml file.
<outpmaterials> Element¶
The path to the materials output .xml file.
<reaction> Element¶
The path to the reactions .xml file.
<impxslibs> Element¶
The sections should contain a number of xslib .xml with cross-section multigroup data.
<impxslib> Sub-Element¶
Parent element is <impxslibs>
The path to the impxslib .xml file.
<timestep> Element¶
The total simulation time
<timerecord> Element¶
The total simulation time described as follows formats with attributes:
year - int number of years;
month - int number of months
day - int number of days;
hour - int number of hours;
minute - int number of minutes;
second - int number of seconds;
If both <timerecord> and <timestep> are presented total simulation time
is calculated from <timerecord> information
<method> Element¶
One of the OpenBPS calculation method : iteration, chebyshev,``baetman``
Default: “iteration”
<order> Element¶
The order of the chebyshev method. Possible values are
16; 48. With increasing order value code performs calculations problem slower.
Default: 16
<is_outrewrite> Element¶
The bool value signs whether write down the output materials xml file
Default: True
<decay_print> Element¶
The bool value indicates writing a calculation results expressed with
activity and decay heat by default and managed by <filters> section
Default: False
<uncertanties> Element¶
The bool value if true a calculation performs with uncertainties analysis
Note
Works only with
iterationmethodDefault: False
<decaykey> Element¶
The bool value means a simple decay calculation without external sources and not reading reactions.xml file
Default: False
<filters> Element¶
This section contains <filter> subelements manipulate over outlog.csv file
<filter> Sub-Element¶
The parent element is <filters>
The main purpose of this section is moderating content of outlog.csv file by the next attributes:
- type
Strings values is one of the list : * material; * time; * nuclides; * header; * exnuclices.
For every type text content of the sections can differs from each other. For
material type it would be name of materials for which log should be printed.
time filter consist with array of real type data which means a time
intervals to print out information. header can restrict the default headers
by pointed theese for which data be printed {Act,sec-1``;``Q, Mev``;
dAct, sec-1;``dQ, Mev``}. The nuclides contains the names of nuclides
for those nuclear concentration during simulation will be written to the file.
The exnuclides excludes the fraction of presented nuclides from values of
decay rate and decay heat.
- Example
The simple example to show how filters work.
<filters>
<filter type="materials">"test"</filter>
<filter type="time">10.0 12.0 20.0 23.0</filter>
<filter type="header">"Q, Mev", "dQ, Mev"</filter>
<filter type="nuclide">Cs133</filter>
<filter type="exnuclide">Pu238 Pu239 Pu240 Pu241 Pu242</filter>
</filters>
With ouputs:
dt;Q, Mev;dQ, Mev;Cs133 test; 11.0;8.521e+13;3.47642e+12;5.17185e-19; 21.0;5.77999e+14;2.40786e+13;3.462e-18; 22.0;6.37238e+14;2.66199e+13;3.81353e-18;
that means information is only for “test” material for time values which
lay in time intervals from 10.0 to 12.0 and 20.0 to 23.0 only for decay
heat and its uncertainty values excluding from cummulative plutonium isotope
additives with nuclear concentration of Cs133.