Chi-Tech
lbs__DiscreteOrdinatesCurvilinearSolver.h
Go to the documentation of this file.
1/** \defgroup lbs__DiscreteOrdinatesCurvilinearSolver DiscreteOrdinatesCurvilinearSolver
2
3
4
5\ingroup lbs__LBSSolver
6Solver for Discrete Ordinates in cylindrical and spherical coordinates
7
8
9## Example usage:
10Create this object:
11\code
12params =
13{
14 param_name1 = value1,
15 param_name2 = value2,
16 --etc.
17}
18lbs.DiscreteOrdinatesCurvilinearSolver.Create(params)
19\endcode
20## Required Input parameters
21\htmlonly
22
23<div style="display: block;">
24<button type="button" class="droppy2" style=
25"
26background-color: #edf0f5;
27color: #9373A5;
28cursor: pointer;
29border: none;
30text-align: left;
31outline: none;
32font-size: 15px;
33margin: 2px 2px;
34border: 2px solid #687372;
35display: block;
36width: 100%;
37vertical-align: middle;
38padding-top: 4px;
39padding-bottom: 0px;
40"
41><span class="arrow" style="padding-left: 0px;">►</span><TT><B>coord_system</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspCoordinate system to use</span></button>
42<div class="content" style="display: none;">
43 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. Coordinate system to use. Can only be 2 or 3. 2=Cylindrical, 3=Spherical.
44</p>
45</div>
46
47<button type="button" class="droppy2" style=
48"
49background-color: #edf0f5;
50color: #9373A5;
51cursor: pointer;
52border: none;
53text-align: left;
54outline: none;
55font-size: 15px;
56margin: 2px 2px;
57border: 2px solid #687372;
58display: block;
59width: 100%;
60vertical-align: middle;
61padding-top: 4px;
62padding-bottom: 0px;
63"
64><span class="arrow" style="padding-left: 0px;">►</span><TT><B>groupsets</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspAn array of blocks each specifying the input parameters for a <TT>lbs::LBSGroupset</TT></span></button>
65<div class="content" style="display: none;">
66 <p><I>type=</I><span style="color: blue;"><TT>ARRAY</TT></span>. An array of blocks each specifying the input parameters for a <TT>lbs::LBSGroupset</TT>.
67</p>
68<div class="content" style="padding-left: 20px;">
69<HR><button type="button" class="droppy2" style=
70"
71background-color: #ffffff;
72color: #000000;
73cursor: pointer;
74border: none;
75text-align: left;
76outline: none;
77font-size: 15px;
78margin: 2px 2px;
79
80display: block;
81vertical-align: middle;
82padding-top: 4px;
83padding-bottom: 0px;
84"
85><span class="arrow" style="padding-left: 0px;">►</span><B>Required parameters for lbs::LBSGroupset</B></button>
86<div class="content" style="display: none;padding-left: 20px;">
87<div style="display: block;">
88<button type="button" class="droppy2" style=
89"
90background-color: #edf0f5;
91color: #9373A5;
92cursor: pointer;
93border: none;
94text-align: left;
95outline: none;
96font-size: 15px;
97margin: 2px 2px;
98border: 2px solid #687372;
99display: block;
100width: 100%;
101vertical-align: middle;
102padding-top: 4px;
103padding-bottom: 0px;
104"
105><span class="arrow" style="padding-left: 0px;">►</span><TT><B>angular_quadrature_handle</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspA handle to an angular quadrature</span></button>
106<div class="content" style="display: none;">
107 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. A handle to an angular quadrature
108</p>
109</div>
110
111<button type="button" class="droppy2" style=
112"
113background-color: #edf0f5;
114color: #9373A5;
115cursor: pointer;
116border: none;
117text-align: left;
118outline: none;
119font-size: 15px;
120margin: 2px 2px;
121border: 2px solid #687372;
122display: block;
123width: 100%;
124vertical-align: middle;
125padding-top: 4px;
126padding-bottom: 0px;
127"
128><span class="arrow" style="padding-left: 0px;">►</span><TT><B>groups_from_to</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspThe first and last group id this groupset operates on</span></button>
129<div class="content" style="display: none;">
130 <p><I>type=</I><span style="color: blue;"><TT>ARRAY</TT></span>. The first and last group id this groupset operates on. e.g. A 4 group problem <TT>groups_from_to= {0, 3}</TT>
131</p>
132</div>
133
134</div>
135</div>
136<button type="button" class="droppy2" style=
137"
138background-color: #ffffff;
139color: #000000;
140cursor: pointer;
141border: none;
142text-align: left;
143outline: none;
144font-size: 15px;
145margin: 2px 2px;
146
147display: block;
148vertical-align: middle;
149padding-top: 4px;
150padding-bottom: 0px;
151"
152><span class="arrow" style="padding-left: 0px;">►</span><B>Optional parameters for lbs::LBSGroupset</B></button>
153<div class="content" style="display: none;padding-left: 20px;">
154<div style="display: block;">
155<button type="button" class="droppy2" style=
156"
157background-color: #edf0f5;
158color: #9373A5;
159cursor: pointer;
160border: none;
161text-align: left;
162outline: none;
163font-size: 15px;
164margin: 2px 2px;
165border: 2px solid #687372;
166display: block;
167width: 100%;
168vertical-align: middle;
169padding-top: 4px;
170padding-bottom: 0px;
171"
172><span class="arrow" style="padding-left: 0px;">►</span><TT><B>allow_cycles</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag indicating whether cycles are to be allowed or not</span></button>
173<div class="content" style="display: none;">
174 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag indicating whether cycles are to be allowed or not
175</p>
176 <p>Default value: <TT style="color:grey">true</TT></p>
177</div>
178
179<button type="button" class="droppy2" style=
180"
181background-color: #edf0f5;
182color: #9373A5;
183cursor: pointer;
184border: none;
185text-align: left;
186outline: none;
187font-size: 15px;
188margin: 2px 2px;
189border: 2px solid #687372;
190display: block;
191width: 100%;
192vertical-align: middle;
193padding-top: 4px;
194padding-bottom: 0px;
195"
196><span class="arrow" style="padding-left: 0px;">►</span><TT><B>angle_aggregation_num_subsets</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspThe number of subsets to apply to sets of angles that have been aggregated</span></button>
197<div class="content" style="display: none;">
198 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. The number of subsets to apply to sets of angles that have been aggregated. This is useful for increasing pipeline size for parallel simulations
199</p>
200 <p>Default value: <TT style="color:grey">1</TT></p>
201 <p>Allowable values: <TT>>= 1</TT></p>
202</div>
203
204<button type="button" class="droppy2" style=
205"
206background-color: #edf0f5;
207color: #9373A5;
208cursor: pointer;
209border: none;
210text-align: left;
211outline: none;
212font-size: 15px;
213margin: 2px 2px;
214border: 2px solid #687372;
215display: block;
216width: 100%;
217vertical-align: middle;
218padding-top: 4px;
219padding-bottom: 0px;
220"
221><span class="arrow" style="padding-left: 0px;">►</span><TT><B>angle_aggregation_type</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspThe angle aggregation method to use during sweeping</span></button>
222<div class="content" style="display: none;">
223 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. The angle aggregation method to use during sweeping
224</p>
225 <p>Default value: <TT style="color:grey">"polar"</TT></p>
226 <p>Allowable values: <TT>"polar", "single", "azimuthal"</TT></p>
227</div>
228
229<button type="button" class="droppy2" style=
230"
231background-color: #edf0f5;
232color: #9373A5;
233cursor: pointer;
234border: none;
235text-align: left;
236outline: none;
237font-size: 15px;
238margin: 2px 2px;
239border: 2px solid #687372;
240display: block;
241width: 100%;
242vertical-align: middle;
243padding-top: 4px;
244padding-bottom: 0px;
245"
246><span class="arrow" style="padding-left: 0px;">►</span><TT><B>apply_tgdsa</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag to turn on Two-Grid Acceleration for this groupset</span></button>
247<div class="content" style="display: none;">
248 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag to turn on Two-Grid Acceleration for this groupset
249</p>
250 <p>Default value: <TT style="color:grey">false</TT></p>
251</div>
252
253<button type="button" class="droppy2" style=
254"
255background-color: #edf0f5;
256color: #9373A5;
257cursor: pointer;
258border: none;
259text-align: left;
260outline: none;
261font-size: 15px;
262margin: 2px 2px;
263border: 2px solid #687372;
264display: block;
265width: 100%;
266vertical-align: middle;
267padding-top: 4px;
268padding-bottom: 0px;
269"
270><span class="arrow" style="padding-left: 0px;">►</span><TT><B>apply_wgdsa</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag to turn on within-group Diffusion Synthetic Acceleration for this groupset</span></button>
271<div class="content" style="display: none;">
272 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag to turn on within-group Diffusion Synthetic Acceleration for this groupset
273</p>
274 <p>Default value: <TT style="color:grey">false</TT></p>
275</div>
276
277<button type="button" class="droppy2" style=
278"
279background-color: #edf0f5;
280color: #9373A5;
281cursor: pointer;
282border: none;
283text-align: left;
284outline: none;
285font-size: 15px;
286margin: 2px 2px;
287border: 2px solid #687372;
288display: block;
289width: 100%;
290vertical-align: middle;
291padding-top: 4px;
292padding-bottom: 0px;
293"
294><span class="arrow" style="padding-left: 0px;">►</span><TT><B>gmres_restart_interval</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspIf this inner linear solver is gmres, sets the number of iterations before a restart occurs</span></button>
295<div class="content" style="display: none;">
296 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. If this inner linear solver is gmres, sets the number of iterations before a restart occurs.
297</p>
298 <p>Default value: <TT style="color:grey">30</TT></p>
299 <p>Allowable values: <TT>>= 1</TT></p>
300</div>
301
302<button type="button" class="droppy2" style=
303"
304background-color: #edf0f5;
305color: #9373A5;
306cursor: pointer;
307border: none;
308text-align: left;
309outline: none;
310font-size: 15px;
311margin: 2px 2px;
312border: 2px solid #687372;
313display: block;
314width: 100%;
315vertical-align: middle;
316padding-top: 4px;
317padding-bottom: 0px;
318"
319><span class="arrow" style="padding-left: 0px;">►</span><TT><B>groupset_num_subsets</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspThe number of subsets to apply to the set of groups in this set</span></button>
320<div class="content" style="display: none;">
321 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. The number of subsets to apply to the set of groups in this set. This is useful for increasing pipeline size for parallel simulations
322</p>
323 <p>Default value: <TT style="color:grey">1</TT></p>
324 <p>Allowable values: <TT>>= 1</TT></p>
325</div>
326
327<button type="button" class="droppy2" style=
328"
329background-color: #edf0f5;
330color: #9373A5;
331cursor: pointer;
332border: none;
333text-align: left;
334outline: none;
335font-size: 15px;
336margin: 2px 2px;
337border: 2px solid #687372;
338display: block;
339width: 100%;
340vertical-align: middle;
341padding-top: 4px;
342padding-bottom: 0px;
343"
344><span class="arrow" style="padding-left: 0px;">►</span><TT><B>inner_linear_method</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspThe iterative method to use for inner linear solves</span></button>
345<div class="content" style="display: none;">
346 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. The iterative method to use for inner linear solves
347</p>
348 <p>Default value: <TT style="color:grey">"richardson"</TT></p>
349 <p>Allowable values: <TT>"richardson", "gmres", "bicgstab"</TT></p>
350</div>
351
352<button type="button" class="droppy2" style=
353"
354background-color: #edf0f5;
355color: #9373A5;
356cursor: pointer;
357border: none;
358text-align: left;
359outline: none;
360font-size: 15px;
361margin: 2px 2px;
362border: 2px solid #687372;
363display: block;
364width: 100%;
365vertical-align: middle;
366padding-top: 4px;
367padding-bottom: 0px;
368"
369><span class="arrow" style="padding-left: 0px;">►</span><TT><B>l_abs_tol</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspInner linear solver residual absolute tolerance</span></button>
370<div class="content" style="display: none;">
371 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Inner linear solver residual absolute tolerance
372</p>
373 <p>Default value: <TT style="color:grey">1e-06(double)</TT></p>
374 <p>Allowable values: <TT>>= 1e-18(double)</TT></p>
375</div>
376
377<button type="button" class="droppy2" style=
378"
379background-color: #edf0f5;
380color: #9373A5;
381cursor: pointer;
382border: none;
383text-align: left;
384outline: none;
385font-size: 15px;
386margin: 2px 2px;
387border: 2px solid #687372;
388display: block;
389width: 100%;
390vertical-align: middle;
391padding-top: 4px;
392padding-bottom: 0px;
393"
394><span class="arrow" style="padding-left: 0px;">►</span><TT><B>l_max_its</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspInner linear solver maximum iterations</span></button>
395<div class="content" style="display: none;">
396 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. Inner linear solver maximum iterations
397</p>
398 <p>Default value: <TT style="color:grey">200</TT></p>
399 <p>Allowable values: <TT>>= 0</TT></p>
400</div>
401
402<button type="button" class="droppy2" style=
403"
404background-color: #edf0f5;
405color: #9373A5;
406cursor: pointer;
407border: none;
408text-align: left;
409outline: none;
410font-size: 15px;
411margin: 2px 2px;
412border: 2px solid #687372;
413display: block;
414width: 100%;
415vertical-align: middle;
416padding-top: 4px;
417padding-bottom: 0px;
418"
419><span class="arrow" style="padding-left: 0px;">►</span><TT><B>log_sweep_events</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspTurns on a log of sweep events</span></button>
420<div class="content" style="display: none;">
421 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Turns on a log of sweep events
422</p>
423 <p>Default value: <TT style="color:grey">false</TT></p>
424</div>
425
426<button type="button" class="droppy2" style=
427"
428background-color: #edf0f5;
429color: #9373A5;
430cursor: pointer;
431border: none;
432text-align: left;
433outline: none;
434font-size: 15px;
435margin: 2px 2px;
436border: 2px solid #687372;
437display: block;
438width: 100%;
439vertical-align: middle;
440padding-top: 4px;
441padding-bottom: 0px;
442"
443><span class="arrow" style="padding-left: 0px;">►</span><TT><B>tgdsa_l_abs_tol</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspTwo-Grid DSA linear absolute tolerance</span></button>
444<div class="content" style="display: none;">
445 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Two-Grid DSA linear absolute tolerance
446</p>
447 <p>Default value: <TT style="color:grey">0.0001(double)</TT></p>
448</div>
449
450<button type="button" class="droppy2" style=
451"
452background-color: #edf0f5;
453color: #9373A5;
454cursor: pointer;
455border: none;
456text-align: left;
457outline: none;
458font-size: 15px;
459margin: 2px 2px;
460border: 2px solid #687372;
461display: block;
462width: 100%;
463vertical-align: middle;
464padding-top: 4px;
465padding-bottom: 0px;
466"
467><span class="arrow" style="padding-left: 0px;">►</span><TT><B>tgdsa_l_max_its</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspTwo-Grid DSA linear maximum iterations</span></button>
468<div class="content" style="display: none;">
469 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. Two-Grid DSA linear maximum iterations
470</p>
471 <p>Default value: <TT style="color:grey">30</TT></p>
472</div>
473
474<button type="button" class="droppy2" style=
475"
476background-color: #edf0f5;
477color: #9373A5;
478cursor: pointer;
479border: none;
480text-align: left;
481outline: none;
482font-size: 15px;
483margin: 2px 2px;
484border: 2px solid #687372;
485display: block;
486width: 100%;
487vertical-align: middle;
488padding-top: 4px;
489padding-bottom: 0px;
490"
491><span class="arrow" style="padding-left: 0px;">►</span><TT><B>tgdsa_petsc_options</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspPETSc options to pass to TGDSA solver</span></button>
492<div class="content" style="display: none;">
493 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. PETSc options to pass to TGDSA solver
494</p>
495 <p>Default value: <TT style="color:grey">""</TT></p>
496</div>
497
498<button type="button" class="droppy2" style=
499"
500background-color: #edf0f5;
501color: #9373A5;
502cursor: pointer;
503border: none;
504text-align: left;
505outline: none;
506font-size: 15px;
507margin: 2px 2px;
508border: 2px solid #687372;
509display: block;
510width: 100%;
511vertical-align: middle;
512padding-top: 4px;
513padding-bottom: 0px;
514"
515><span class="arrow" style="padding-left: 0px;">►</span><TT><B>tgdsa_verbose</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspIf true, TGDSA routines will print verbosely</span></button>
516<div class="content" style="display: none;">
517 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. If true, TGDSA routines will print verbosely
518</p>
519 <p>Default value: <TT style="color:grey">false</TT></p>
520</div>
521
522<button type="button" class="droppy2" style=
523"
524background-color: #edf0f5;
525color: #9373A5;
526cursor: pointer;
527border: none;
528text-align: left;
529outline: none;
530font-size: 15px;
531margin: 2px 2px;
532border: 2px solid #687372;
533display: block;
534width: 100%;
535vertical-align: middle;
536padding-top: 4px;
537padding-bottom: 0px;
538"
539><span class="arrow" style="padding-left: 0px;">►</span><TT><B>wgdsa_l_abs_tol</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspWithin-group DSA linear absolute tolerance</span></button>
540<div class="content" style="display: none;">
541 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Within-group DSA linear absolute tolerance
542</p>
543 <p>Default value: <TT style="color:grey">0.0001(double)</TT></p>
544</div>
545
546<button type="button" class="droppy2" style=
547"
548background-color: #edf0f5;
549color: #9373A5;
550cursor: pointer;
551border: none;
552text-align: left;
553outline: none;
554font-size: 15px;
555margin: 2px 2px;
556border: 2px solid #687372;
557display: block;
558width: 100%;
559vertical-align: middle;
560padding-top: 4px;
561padding-bottom: 0px;
562"
563><span class="arrow" style="padding-left: 0px;">►</span><TT><B>wgdsa_l_max_its</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspWithin-group DSA linear maximum iterations</span></button>
564<div class="content" style="display: none;">
565 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. Within-group DSA linear maximum iterations
566</p>
567 <p>Default value: <TT style="color:grey">30</TT></p>
568</div>
569
570<button type="button" class="droppy2" style=
571"
572background-color: #edf0f5;
573color: #9373A5;
574cursor: pointer;
575border: none;
576text-align: left;
577outline: none;
578font-size: 15px;
579margin: 2px 2px;
580border: 2px solid #687372;
581display: block;
582width: 100%;
583vertical-align: middle;
584padding-top: 4px;
585padding-bottom: 0px;
586"
587><span class="arrow" style="padding-left: 0px;">►</span><TT><B>wgdsa_petsc_options</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspPETSc options to pass to WGDSA solver</span></button>
588<div class="content" style="display: none;">
589 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. PETSc options to pass to WGDSA solver
590</p>
591 <p>Default value: <TT style="color:grey">""</TT></p>
592</div>
593
594<button type="button" class="droppy2" style=
595"
596background-color: #edf0f5;
597color: #9373A5;
598cursor: pointer;
599border: none;
600text-align: left;
601outline: none;
602font-size: 15px;
603margin: 2px 2px;
604border: 2px solid #687372;
605display: block;
606width: 100%;
607vertical-align: middle;
608padding-top: 4px;
609padding-bottom: 0px;
610"
611><span class="arrow" style="padding-left: 0px;">►</span><TT><B>wgdsa_verbose</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspIf true, WGDSA routines will print verbosely</span></button>
612<div class="content" style="display: none;">
613 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. If true, WGDSA routines will print verbosely
614</p>
615 <p>Default value: <TT style="color:grey">false</TT></p>
616</div>
617
618</div>
619</div>
620</div>
621</div>
622
623<button type="button" class="droppy2" style=
624"
625background-color: #edf0f5;
626color: #9373A5;
627cursor: pointer;
628border: none;
629text-align: left;
630outline: none;
631font-size: 15px;
632margin: 2px 2px;
633border: 2px solid #687372;
634display: block;
635width: 100%;
636vertical-align: middle;
637padding-top: 4px;
638padding-bottom: 0px;
639"
640><span class="arrow" style="padding-left: 0px;">►</span><TT><B>num_groups</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspThe total number of groups within the solver</span></button>
641<div class="content" style="display: none;">
642 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. The total number of groups within the solver
643</p>
644</div>
645
646</div>
647\endhtmlonly
648
649## Optional Input parameters
650\htmlonly
651
652<div style="display: block;">
653<button type="button" class="droppy2" style=
654"
655background-color: #edf0f5;
656color: #9373A5;
657cursor: pointer;
658border: none;
659text-align: left;
660outline: none;
661font-size: 15px;
662margin: 2px 2px;
663border: 2px solid #687372;
664display: block;
665width: 100%;
666vertical-align: middle;
667padding-top: 4px;
668padding-bottom: 0px;
669"
670><span class="arrow" style="padding-left: 0px;">►</span><TT><B>directions_sweep_order_to_print</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspList of direction id's for which sweep ordering info is to be printed</span></button>
671<div class="content" style="display: none;">
672 <p><I>type=</I><span style="color: blue;"><TT>ARRAY</TT></span>. List of direction id's for which sweep ordering info is to be printed.
673</p>
674 <p>Default value: <TT style="color:grey"></TT></p>
675</div>
676
677<button type="button" class="droppy2" style=
678"
679background-color: #edf0f5;
680color: #9373A5;
681cursor: pointer;
682border: none;
683text-align: left;
684outline: none;
685font-size: 15px;
686margin: 2px 2px;
687border: 2px solid #687372;
688display: block;
689width: 100%;
690vertical-align: middle;
691padding-top: 4px;
692padding-bottom: 0px;
693"
694><span class="arrow" style="padding-left: 0px;">►</span><TT><B>dt</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspDesired initial timestep size</span></button>
695<div class="content" style="display: none;">
696 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Desired initial timestep size.
697</p>
698 <p>Default value: <TT style="color:grey">0.01(double)</TT></p>
699 <p>Allowable values: <TT>>= 1e-12(double)</TT></p>
700</div>
701
702<button type="button" class="droppy2" style=
703"
704background-color: #edf0f5;
705color: #9373A5;
706cursor: pointer;
707border: none;
708text-align: left;
709outline: none;
710font-size: 15px;
711margin: 2px 2px;
712border: 2px solid #687372;
713display: block;
714width: 100%;
715vertical-align: middle;
716padding-top: 4px;
717padding-bottom: 0px;
718"
719><span class="arrow" style="padding-left: 0px;">►</span><TT><B>end_time</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspTransient end-time if applicable</span></button>
720<div class="content" style="display: none;">
721 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Transient end-time if applicable.
722</p>
723 <p>Default value: <TT style="color:grey">1(double)</TT></p>
724</div>
725
726<button type="button" class="droppy2" style=
727"
728background-color: #edf0f5;
729color: #9373A5;
730cursor: pointer;
731border: none;
732text-align: left;
733outline: none;
734font-size: 15px;
735margin: 2px 2px;
736border: 2px solid #687372;
737display: block;
738width: 100%;
739vertical-align: middle;
740padding-top: 4px;
741padding-bottom: 0px;
742"
743><span class="arrow" style="padding-left: 0px;">►</span><TT><B>max_time_steps</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspMaximum number of timesteps to allow</span></button>
744<div class="content" style="display: none;">
745 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. Maximum number of timesteps to allow. Negative values disables this.
746</p>
747 <p>Default value: <TT style="color:grey">-1</TT></p>
748</div>
749
750<button type="button" class="droppy2" style=
751"
752background-color: #edf0f5;
753color: #9373A5;
754cursor: pointer;
755border: none;
756text-align: left;
757outline: none;
758font-size: 15px;
759margin: 2px 2px;
760border: 2px solid #687372;
761display: block;
762width: 100%;
763vertical-align: middle;
764padding-top: 4px;
765padding-bottom: 0px;
766"
767><span class="arrow" style="padding-left: 0px;">►</span><TT><B>name</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspA text name to associate with the solver</span></button>
768<div class="content" style="display: none;">
769 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. A text name to associate with the solver. This name will be used in status messages and verbose iterative convergence monitors.
770</p>
771 <p>Default value: <TT style="color:grey">"DiscreteOrdinatesCurvilinearSolver"</TT></p>
772</div>
773
774<button type="button" class="droppy2" style=
775"
776background-color: #edf0f5;
777color: #9373A5;
778cursor: pointer;
779border: none;
780text-align: left;
781outline: none;
782font-size: 15px;
783margin: 2px 2px;
784border: 2px solid #687372;
785display: block;
786width: 100%;
787vertical-align: middle;
788padding-top: 4px;
789padding-bottom: 0px;
790"
791><span class="arrow" style="padding-left: 0px;">►</span><TT><B>options</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspBlock of options</span></button>
792<div class="content" style="display: none;">
793 <p><I>type=</I><span style="color: blue;"><TT>BLOCK</TT></span>. Block of options. See <TT>lbs::OptionsBlock</TT>.
794</p>
795<div class="content" style="padding-left: 20px;">
796<HR><button type="button" class="droppy2" style=
797"
798background-color: #ffffff;
799color: #000000;
800cursor: pointer;
801border: none;
802text-align: left;
803outline: none;
804font-size: 15px;
805margin: 2px 2px;
806
807display: block;
808vertical-align: middle;
809padding-top: 4px;
810padding-bottom: 0px;
811"
812><span class="arrow" style="padding-left: 0px;">►</span><B>Optional parameters for lbs::OptionsBlock</B></button>
813<div class="content" style="display: none;padding-left: 20px;">
814<div style="display: block;">
815<button type="button" class="droppy2" style=
816"
817background-color: #edf0f5;
818color: #9373A5;
819cursor: pointer;
820border: none;
821text-align: left;
822outline: none;
823font-size: 15px;
824margin: 2px 2px;
825border: 2px solid #687372;
826display: block;
827width: 100%;
828vertical-align: middle;
829padding-top: 4px;
830padding-bottom: 0px;
831"
832><span class="arrow" style="padding-left: 0px;">►</span><TT><B>boundary_conditions</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspA table contain sub-tables for each boundary specification</span></button>
833<div class="content" style="display: none;">
834 <p><I>type=</I><span style="color: blue;"><TT>ARRAY</TT></span>. A table contain sub-tables for each boundary specification.
835</p>
836 <p>Default value: <TT style="color:grey"></TT></p>
837<div class="content" style="padding-left: 40px;">
838<HR><button type="button" class="droppy2" style=
839"
840background-color: #ffffff;
841color: #000000;
842cursor: pointer;
843border: none;
844text-align: left;
845outline: none;
846font-size: 15px;
847margin: 2px 2px;
848
849display: block;
850vertical-align: middle;
851padding-top: 4px;
852padding-bottom: 0px;
853"
854><span class="arrow" style="padding-left: 0px;">►</span><B>Required parameters for lbs::BoundaryOptionsBlock</B></button>
855<div class="content" style="display: none;padding-left: 20px;">
856<div style="display: block;">
857<button type="button" class="droppy2" style=
858"
859background-color: #edf0f5;
860color: #9373A5;
861cursor: pointer;
862border: none;
863text-align: left;
864outline: none;
865font-size: 15px;
866margin: 2px 2px;
867border: 2px solid #687372;
868display: block;
869width: 100%;
870vertical-align: middle;
871padding-top: 4px;
872padding-bottom: 0px;
873"
874><span class="arrow" style="padding-left: 0px;">►</span><TT><B>name</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspBoundary name that identifies the specific boundary</span></button>
875<div class="content" style="display: none;">
876 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Boundary name that identifies the specific boundary
877</p>
878 <p>Allowable values: <TT>"xmin", "xmax", "ymin", "ymax", "zmin", "zmax"</TT></p>
879</div>
880
881<button type="button" class="droppy2" style=
882"
883background-color: #edf0f5;
884color: #9373A5;
885cursor: pointer;
886border: none;
887text-align: left;
888outline: none;
889font-size: 15px;
890margin: 2px 2px;
891border: 2px solid #687372;
892display: block;
893width: 100%;
894vertical-align: middle;
895padding-top: 4px;
896padding-bottom: 0px;
897"
898><span class="arrow" style="padding-left: 0px;">►</span><TT><B>type</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspBoundary type specification</span></button>
899<div class="content" style="display: none;">
900 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Boundary type specification.
901</p>
902 <p>Allowable values: <TT>"vacuum", "incident_isotropic", "reflecting", "incident_anisotropic_heterogeneous"</TT></p>
903</div>
904
905</div>
906</div>
907<button type="button" class="droppy2" style=
908"
909background-color: #ffffff;
910color: #000000;
911cursor: pointer;
912border: none;
913text-align: left;
914outline: none;
915font-size: 15px;
916margin: 2px 2px;
917
918display: block;
919vertical-align: middle;
920padding-top: 4px;
921padding-bottom: 0px;
922"
923><span class="arrow" style="padding-left: 0px;">►</span><B>Optional parameters for lbs::BoundaryOptionsBlock</B></button>
924<div class="content" style="display: none;padding-left: 20px;">
925<div style="display: block;">
926<button type="button" class="droppy2" style=
927"
928background-color: #edf0f5;
929color: #9373A5;
930cursor: pointer;
931border: none;
932text-align: left;
933outline: none;
934font-size: 15px;
935margin: 2px 2px;
936border: 2px solid #687372;
937display: block;
938width: 100%;
939vertical-align: middle;
940padding-top: 4px;
941padding-bottom: 0px;
942"
943><span class="arrow" style="padding-left: 0px;">►</span><TT><B>function_name</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspText name of the lua function to be called for this boundary condition</span></button>
944<div class="content" style="display: none;">
945 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Text name of the lua function to be called for this boundary condition. For more on this boundary condition type.
946</p>
947 <p>Default value: <TT style="color:grey">""</TT></p>
948</div>
949
950<button type="button" class="droppy2" style=
951"
952background-color: #edf0f5;
953color: #9373A5;
954cursor: pointer;
955border: none;
956text-align: left;
957outline: none;
958font-size: 15px;
959margin: 2px 2px;
960border: 2px solid #687372;
961display: block;
962width: 100%;
963vertical-align: middle;
964padding-top: 4px;
965padding-bottom: 0px;
966"
967><span class="arrow" style="padding-left: 0px;">►</span><TT><B>group_strength</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspRequired only if `type` is `"incident_isotropic"`</span></button>
968<div class="content" style="display: none;">
969 <p><I>type=</I><span style="color: blue;"><TT>ARRAY</TT></span>. Required only if `type` is `"incident_isotropic"`. An array of isotropic strength per group
970</p>
971 <p>Default value: <TT style="color:grey"></TT></p>
972</div>
973
974</div>
975</div>
976</div>
977</div>
978
979<button type="button" class="droppy2" style=
980"
981background-color: #edf0f5;
982color: #9373A5;
983cursor: pointer;
984border: none;
985text-align: left;
986outline: none;
987font-size: 15px;
988margin: 2px 2px;
989border: 2px solid #687372;
990display: block;
991width: 100%;
992vertical-align: middle;
993padding-top: 4px;
994padding-bottom: 0px;
995"
996><span class="arrow" style="padding-left: 0px;">►</span><TT><B>field_function_prefix</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspPrefix to use on all field functions</span></button>
997<div class="content" style="display: none;">
998 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Prefix to use on all field functions. Default: `""`. By default this option is empty but if specified then flux moments will exported as `prefix_phi_gXXX_mYYY` where `XXX` is the zero padded 3 digit group number and similarly for `YYY`. The underscore after "prefix" is added automatically.
999</p>
1000 <p>Default value: <TT style="color:grey">""</TT></p>
1001</div>
1002
1003<button type="button" class="droppy2" style=
1004"
1005background-color: #edf0f5;
1006color: #9373A5;
1007cursor: pointer;
1008border: none;
1009text-align: left;
1010outline: none;
1011font-size: 15px;
1012margin: 2px 2px;
1013border: 2px solid #687372;
1014display: block;
1015width: 100%;
1016vertical-align: middle;
1017padding-top: 4px;
1018padding-bottom: 0px;
1019"
1020><span class="arrow" style="padding-left: 0px;">►</span><TT><B>field_function_prefix_option</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspPrefix option on field function names</span></button>
1021<div class="content" style="display: none;">
1022 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Prefix option on field function names. Default: `"prefix"`. Can be `"prefix"` or `"solver_name"`. By default this option is `"prefix"` which means it uses the designated "prefix" (another option), however, that is defaulted to nothing. Therefore, default behavior is to export flux moment fields functions as `phi_gXXX_mYYY` where `XXX` is the zero padded 3 digit group number and similarly for `YYY`.
1023</p>
1024 <p>Default value: <TT style="color:grey">"prefix"</TT></p>
1025 <p>Allowable values: <TT>"prefix", "solver_name"</TT></p>
1026</div>
1027
1028<button type="button" class="droppy2" style=
1029"
1030background-color: #edf0f5;
1031color: #9373A5;
1032cursor: pointer;
1033border: none;
1034text-align: left;
1035outline: none;
1036font-size: 15px;
1037margin: 2px 2px;
1038border: 2px solid #687372;
1039display: block;
1040width: 100%;
1041vertical-align: middle;
1042padding-top: 4px;
1043padding-bottom: 0px;
1044"
1045><span class="arrow" style="padding-left: 0px;">►</span><TT><B>power_default_kappa</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspDefault `kappa` value (Energy released per fission) to use for power generation when cross sections do not have `kappa` values</span></button>
1046<div class="content" style="display: none;">
1047 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Default `kappa` value (Energy released per fission) to use for power generation when cross sections do not have `kappa` values. Default: 3.20435e-11 Joule (corresponding to 200 MeV per fission).
1048</p>
1049 <p>Default value: <TT style="color:grey">3.20435e-11(double)</TT></p>
1050</div>
1051
1052<button type="button" class="droppy2" style=
1053"
1054background-color: #edf0f5;
1055color: #9373A5;
1056cursor: pointer;
1057border: none;
1058text-align: left;
1059outline: none;
1060font-size: 15px;
1061margin: 2px 2px;
1062border: 2px solid #687372;
1063display: block;
1064width: 100%;
1065vertical-align: middle;
1066padding-top: 4px;
1067padding-bottom: 0px;
1068"
1069><span class="arrow" style="padding-left: 0px;">►</span><TT><B>power_field_function_on</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag to control the creation of the power generation field function</span></button>
1070<div class="content" style="display: none;">
1071 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag to control the creation of the power generation field function. If set to `true` then a field function will be created with the general name `<solver_name>_power_generation`.
1072</p>
1073 <p>Default value: <TT style="color:grey">false</TT></p>
1074</div>
1075
1076<button type="button" class="droppy2" style=
1077"
1078background-color: #edf0f5;
1079color: #9373A5;
1080cursor: pointer;
1081border: none;
1082text-align: left;
1083outline: none;
1084font-size: 15px;
1085margin: 2px 2px;
1086border: 2px solid #687372;
1087display: block;
1088width: 100%;
1089vertical-align: middle;
1090padding-top: 4px;
1091padding-bottom: 0px;
1092"
1093><span class="arrow" style="padding-left: 0px;">►</span><TT><B>power_normalization</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspPower normalization factor to use</span></button>
1094<div class="content" style="display: none;">
1095 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Power normalization factor to use. Supply a negative or zero number to turn this off.
1096</p>
1097 <p>Default value: <TT style="color:grey">-1(double)</TT></p>
1098</div>
1099
1100<button type="button" class="droppy2" style=
1101"
1102background-color: #edf0f5;
1103color: #9373A5;
1104cursor: pointer;
1105border: none;
1106text-align: left;
1107outline: none;
1108font-size: 15px;
1109margin: 2px 2px;
1110border: 2px solid #687372;
1111display: block;
1112width: 100%;
1113vertical-align: middle;
1114padding-top: 4px;
1115padding-bottom: 0px;
1116"
1117><span class="arrow" style="padding-left: 0px;">►</span><TT><B>read_restart_data</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag indicating whether restart data is to be read</span></button>
1118<div class="content" style="display: none;">
1119 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag indicating whether restart data is to be read.
1120</p>
1121 <p>Default value: <TT style="color:grey">false</TT></p>
1122</div>
1123
1124<button type="button" class="droppy2" style=
1125"
1126background-color: #edf0f5;
1127color: #9373A5;
1128cursor: pointer;
1129border: none;
1130text-align: left;
1131outline: none;
1132font-size: 15px;
1133margin: 2px 2px;
1134border: 2px solid #687372;
1135display: block;
1136width: 100%;
1137vertical-align: middle;
1138padding-top: 4px;
1139padding-bottom: 0px;
1140"
1141><span class="arrow" style="padding-left: 0px;">►</span><TT><B>read_restart_file_base</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFile base name to use when reading restart data</span></button>
1142<div class="content" style="display: none;">
1143 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. File base name to use when reading restart data.
1144</p>
1145 <p>Default value: <TT style="color:grey">"restart"</TT></p>
1146</div>
1147
1148<button type="button" class="droppy2" style=
1149"
1150background-color: #edf0f5;
1151color: #9373A5;
1152cursor: pointer;
1153border: none;
1154text-align: left;
1155outline: none;
1156font-size: 15px;
1157margin: 2px 2px;
1158border: 2px solid #687372;
1159display: block;
1160width: 100%;
1161vertical-align: middle;
1162padding-top: 4px;
1163padding-bottom: 0px;
1164"
1165><span class="arrow" style="padding-left: 0px;">►</span><TT><B>read_restart_folder_name</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFolder name to use when reading restart data</span></button>
1166<div class="content" style="display: none;">
1167 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Folder name to use when reading restart data.
1168</p>
1169 <p>Default value: <TT style="color:grey">"YRestart"</TT></p>
1170</div>
1171
1172<button type="button" class="droppy2" style=
1173"
1174background-color: #edf0f5;
1175color: #9373A5;
1176cursor: pointer;
1177border: none;
1178text-align: left;
1179outline: none;
1180font-size: 15px;
1181margin: 2px 2px;
1182border: 2px solid #687372;
1183display: block;
1184width: 100%;
1185vertical-align: middle;
1186padding-top: 4px;
1187padding-bottom: 0px;
1188"
1189><span class="arrow" style="padding-left: 0px;">►</span><TT><B>save_angular_flux</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag indicating whether angular fluxes are to be stored or not</span></button>
1190<div class="content" style="display: none;">
1191 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag indicating whether angular fluxes are to be stored or not.
1192</p>
1193 <p>Default value: <TT style="color:grey">false</TT></p>
1194</div>
1195
1196<button type="button" class="droppy2" style=
1197"
1198background-color: #edf0f5;
1199color: #9373A5;
1200cursor: pointer;
1201border: none;
1202text-align: left;
1203outline: none;
1204font-size: 15px;
1205margin: 2px 2px;
1206border: 2px solid #687372;
1207display: block;
1208width: 100%;
1209vertical-align: middle;
1210padding-top: 4px;
1211padding-bottom: 0px;
1212"
1213><span class="arrow" style="padding-left: 0px;">►</span><TT><B>scattering_order</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspDefines the level of harmonic expansion for the scattering source</span></button>
1214<div class="content" style="display: none;">
1215 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. Defines the level of harmonic expansion for the scattering source.
1216</p>
1217 <p>Default value: <TT style="color:grey">1</TT></p>
1218</div>
1219
1220<button type="button" class="droppy2" style=
1221"
1222background-color: #edf0f5;
1223color: #9373A5;
1224cursor: pointer;
1225border: none;
1226text-align: left;
1227outline: none;
1228font-size: 15px;
1229margin: 2px 2px;
1230border: 2px solid #687372;
1231display: block;
1232width: 100%;
1233vertical-align: middle;
1234padding-top: 4px;
1235padding-bottom: 0px;
1236"
1237><span class="arrow" style="padding-left: 0px;">►</span><TT><B>spatial_discretization</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspWhat spatial discretization to use</span></button>
1238<div class="content" style="display: none;">
1239 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. What spatial discretization to use. Currently only `"pwld"` is supported
1240</p>
1241 <p>Default value: <TT style="color:grey">"pwld"</TT></p>
1242 <p>Allowable values: <TT>"pwld"</TT></p>
1243</div>
1244
1245<button type="button" class="droppy2" style=
1246"
1247background-color: #edf0f5;
1248color: #9373A5;
1249cursor: pointer;
1250border: none;
1251text-align: left;
1252outline: none;
1253font-size: 15px;
1254margin: 2px 2px;
1255border: 2px solid #687372;
1256display: block;
1257width: 100%;
1258vertical-align: middle;
1259padding-top: 4px;
1260padding-bottom: 0px;
1261"
1262><span class="arrow" style="padding-left: 0px;">►</span><TT><B>sweep_eager_limit</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspThe eager limit to be used in message size during sweep initialization</span></button>
1263<div class="content" style="display: none;">
1264 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. The eager limit to be used in message size during sweep initialization.
1265 This expects to be followed by a size in bytes (Max 64,0000)See note below.\n\n ###Note on the Eager limit
1266The eager limit is the message size limit before which non-blocking MPI sendcalls will execute without waiting for a matching receive call. The limit isplatform dependent but in general 64 kb. Some systems have 32 kb as a limitand therefore we use that as a default limit in ChiTech. There is a fineinterplay between message size and the shear amount of messages that will besent. In general smaller messages tend to be more efficient, however, whenthere are too many small messages being sent around the communication systemon the given platform will start to suffer. One can gain a small amount ofparallel efficiency by lowering this limit, however, there is a point wherethe parallel efficiency will actually get worse so use with caution.
1267</p>
1268 <p>Default value: <TT style="color:grey">32000</TT></p>
1269</div>
1270
1271<button type="button" class="droppy2" style=
1272"
1273background-color: #edf0f5;
1274color: #9373A5;
1275cursor: pointer;
1276border: none;
1277text-align: left;
1278outline: none;
1279font-size: 15px;
1280margin: 2px 2px;
1281border: 2px solid #687372;
1282display: block;
1283width: 100%;
1284vertical-align: middle;
1285padding-top: 4px;
1286padding-bottom: 0px;
1287"
1288><span class="arrow" style="padding-left: 0px;">►</span><TT><B>use_precursors</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag for using delayed neutron precursors</span></button>
1289<div class="content" style="display: none;">
1290 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag for using delayed neutron precursors.
1291</p>
1292 <p>Default value: <TT style="color:grey">false</TT></p>
1293</div>
1294
1295<button type="button" class="droppy2" style=
1296"
1297background-color: #edf0f5;
1298color: #9373A5;
1299cursor: pointer;
1300border: none;
1301text-align: left;
1302outline: none;
1303font-size: 15px;
1304margin: 2px 2px;
1305border: 2px solid #687372;
1306display: block;
1307width: 100%;
1308vertical-align: middle;
1309padding-top: 4px;
1310padding-bottom: 0px;
1311"
1312><span class="arrow" style="padding-left: 0px;">►</span><TT><B>use_source_moments</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag for ignoring fixed sources and selectively using source moments obtained elsewhere</span></button>
1313<div class="content" style="display: none;">
1314 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag for ignoring fixed sources and selectively using source moments obtained elsewhere.
1315</p>
1316 <p>Default value: <TT style="color:grey">false</TT></p>
1317</div>
1318
1319<button type="button" class="droppy2" style=
1320"
1321background-color: #edf0f5;
1322color: #9373A5;
1323cursor: pointer;
1324border: none;
1325text-align: left;
1326outline: none;
1327font-size: 15px;
1328margin: 2px 2px;
1329border: 2px solid #687372;
1330display: block;
1331width: 100%;
1332vertical-align: middle;
1333padding-top: 4px;
1334padding-bottom: 0px;
1335"
1336><span class="arrow" style="padding-left: 0px;">►</span><TT><B>verbose_ags_iterations</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag to control verbosity of across-groupset iterations</span></button>
1337<div class="content" style="display: none;">
1338 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag to control verbosity of across-groupset iterations.
1339</p>
1340 <p>Default value: <TT style="color:grey">false</TT></p>
1341</div>
1342
1343<button type="button" class="droppy2" style=
1344"
1345background-color: #edf0f5;
1346color: #9373A5;
1347cursor: pointer;
1348border: none;
1349text-align: left;
1350outline: none;
1351font-size: 15px;
1352margin: 2px 2px;
1353border: 2px solid #687372;
1354display: block;
1355width: 100%;
1356vertical-align: middle;
1357padding-top: 4px;
1358padding-bottom: 0px;
1359"
1360><span class="arrow" style="padding-left: 0px;">►</span><TT><B>verbose_inner_iterations</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag to control verbosity of inner iterations</span></button>
1361<div class="content" style="display: none;">
1362 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag to control verbosity of inner iterations.
1363</p>
1364 <p>Default value: <TT style="color:grey">true</TT></p>
1365</div>
1366
1367<button type="button" class="droppy2" style=
1368"
1369background-color: #edf0f5;
1370color: #9373A5;
1371cursor: pointer;
1372border: none;
1373text-align: left;
1374outline: none;
1375font-size: 15px;
1376margin: 2px 2px;
1377border: 2px solid #687372;
1378display: block;
1379width: 100%;
1380vertical-align: middle;
1381padding-top: 4px;
1382padding-bottom: 0px;
1383"
1384><span class="arrow" style="padding-left: 0px;">►</span><TT><B>verbose_outer_iterations</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag to control verbosity of across-groupset iterations</span></button>
1385<div class="content" style="display: none;">
1386 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag to control verbosity of across-groupset iterations.
1387</p>
1388 <p>Default value: <TT style="color:grey">true</TT></p>
1389</div>
1390
1391<button type="button" class="droppy2" style=
1392"
1393background-color: #edf0f5;
1394color: #9373A5;
1395cursor: pointer;
1396border: none;
1397text-align: left;
1398outline: none;
1399font-size: 15px;
1400margin: 2px 2px;
1401border: 2px solid #687372;
1402display: block;
1403width: 100%;
1404vertical-align: middle;
1405padding-top: 4px;
1406padding-bottom: 0px;
1407"
1408><span class="arrow" style="padding-left: 0px;">►</span><TT><B>write_restart_data</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFlag indicating whether restart data is to be written</span></button>
1409<div class="content" style="display: none;">
1410 <p><I>type=</I><span style="color: blue;"><TT>BOOLEAN</TT></span>. Flag indicating whether restart data is to be written.
1411</p>
1412 <p>Default value: <TT style="color:grey">false</TT></p>
1413</div>
1414
1415<button type="button" class="droppy2" style=
1416"
1417background-color: #edf0f5;
1418color: #9373A5;
1419cursor: pointer;
1420border: none;
1421text-align: left;
1422outline: none;
1423font-size: 15px;
1424margin: 2px 2px;
1425border: 2px solid #687372;
1426display: block;
1427width: 100%;
1428vertical-align: middle;
1429padding-top: 4px;
1430padding-bottom: 0px;
1431"
1432><span class="arrow" style="padding-left: 0px;">►</span><TT><B>write_restart_file_base</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFile base name to use when writing restart data</span></button>
1433<div class="content" style="display: none;">
1434 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. File base name to use when writing restart data.
1435</p>
1436 <p>Default value: <TT style="color:grey">"restart"</TT></p>
1437</div>
1438
1439<button type="button" class="droppy2" style=
1440"
1441background-color: #edf0f5;
1442color: #9373A5;
1443cursor: pointer;
1444border: none;
1445text-align: left;
1446outline: none;
1447font-size: 15px;
1448margin: 2px 2px;
1449border: 2px solid #687372;
1450display: block;
1451width: 100%;
1452vertical-align: middle;
1453padding-top: 4px;
1454padding-bottom: 0px;
1455"
1456><span class="arrow" style="padding-left: 0px;">►</span><TT><B>write_restart_folder_name</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspFolder name to use when writing restart data</span></button>
1457<div class="content" style="display: none;">
1458 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. Folder name to use when writing restart data.
1459</p>
1460 <p>Default value: <TT style="color:grey">"YRestart"</TT></p>
1461</div>
1462
1463<button type="button" class="droppy2" style=
1464"
1465background-color: #edf0f5;
1466color: #9373A5;
1467cursor: pointer;
1468border: none;
1469text-align: left;
1470outline: none;
1471font-size: 15px;
1472margin: 2px 2px;
1473border: 2px solid #687372;
1474display: block;
1475width: 100%;
1476vertical-align: middle;
1477padding-top: 4px;
1478padding-bottom: 0px;
1479"
1480><span class="arrow" style="padding-left: 0px;">►</span><TT><B>write_restart_interval</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspInterval at which restart data is to be written</span></button>
1481<div class="content" style="display: none;">
1482 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Interval at which restart data is to be written. Currently not implemented.
1483</p>
1484 <p>Default value: <TT style="color:grey">30(double)</TT></p>
1485</div>
1486
1487</div>
1488</div>
1489</div>
1490</div>
1491
1492<button type="button" class="droppy2" style=
1493"
1494background-color: #edf0f5;
1495color: #9373A5;
1496cursor: pointer;
1497border: none;
1498text-align: left;
1499outline: none;
1500font-size: 15px;
1501margin: 2px 2px;
1502border: 2px solid #687372;
1503display: block;
1504width: 100%;
1505vertical-align: middle;
1506padding-top: 4px;
1507padding-bottom: 0px;
1508"
1509><span class="arrow" style="padding-left: 0px;">►</span><TT><B>start_time</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspTransient start-time if applicable</span></button>
1510<div class="content" style="display: none;">
1511 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Transient start-time if applicable.
1512</p>
1513 <p>Default value: <TT style="color:grey">0(double)</TT></p>
1514</div>
1515
1516<button type="button" class="droppy2" style=
1517"
1518background-color: #edf0f5;
1519color: #9373A5;
1520cursor: pointer;
1521border: none;
1522text-align: left;
1523outline: none;
1524font-size: 15px;
1525margin: 2px 2px;
1526border: 2px solid #687372;
1527display: block;
1528width: 100%;
1529vertical-align: middle;
1530padding-top: 4px;
1531padding-bottom: 0px;
1532"
1533><span class="arrow" style="padding-left: 0px;">►</span><TT><B>sweep_type</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspThe sweep type to use for sweep operatorations</span></button>
1534<div class="content" style="display: none;">
1535 <p><I>type=</I><span style="color: blue;"><TT>STRING</TT></span>. The sweep type to use for sweep operatorations.
1536</p>
1537 <p>Default value: <TT style="color:grey">"AAH"</TT></p>
1538 <p>Allowable values: <TT>"AAH", "CBC"</TT></p>
1539</div>
1540
1541<button type="button" class="droppy2" style=
1542"
1543background-color: #edf0f5;
1544color: #9373A5;
1545cursor: pointer;
1546border: none;
1547text-align: left;
1548outline: none;
1549font-size: 15px;
1550margin: 2px 2px;
1551border: 2px solid #687372;
1552display: block;
1553width: 100%;
1554vertical-align: middle;
1555padding-top: 4px;
1556padding-bottom: 0px;
1557"
1558><span class="arrow" style="padding-left: 0px;">►</span><TT><B>time</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspCurrent time of the solver</span></button>
1559<div class="content" style="display: none;">
1560 <p><I>type=</I><span style="color: blue;"><TT>FLOAT</TT></span>. Current time of the solver.
1561</p>
1562 <p>Default value: <TT style="color:grey">0(double)</TT></p>
1563</div>
1564
1565<button type="button" class="droppy2" style=
1566"
1567background-color: #edf0f5;
1568color: #9373A5;
1569cursor: pointer;
1570border: none;
1571text-align: left;
1572outline: none;
1573font-size: 15px;
1574margin: 2px 2px;
1575border: 2px solid #687372;
1576display: block;
1577width: 100%;
1578vertical-align: middle;
1579padding-top: 4px;
1580padding-bottom: 0px;
1581"
1582><span class="arrow" style="padding-left: 0px;">►</span><TT><B>timestepper</B></TT><span style="color: #c4c1c0;">&nbsp &nbsp &nbsp &nbspHandle to a timestepper</span></button>
1583<div class="content" style="display: none;">
1584 <p><I>type=</I><span style="color: blue;"><TT>INTEGER</TT></span>. Handle to a timestepper. If not supplied then a ConstantTimeStepper will be created.
1585</p>
1586 <p>Default value: <TT style="color:grey">0</TT></p>
1587</div>
1588
1589</div>
1590\endhtmlonly
1591
1592\htmlonly
1593
1594<script>
1595
1596{
1597 var coll = document.getElementsByClassName("droppy2");
1598 var i;
1599
1600 for (i = 0; i < coll.length; i++) {
1601 coll[i].addEventListener("click", function() {
1602 this.classList.toggle("active");
1603 var content = this.nextElementSibling;
1604 if (content.style.display === "block") {
1605 content.style.display = "none";
1606 this.childNodes[0].innerText = "►"
1607 } else {
1608 content.style.display = "block";
1609 this.children[0].innerText = "▼"
1610 }
1611 });
1612 }
1613}</script>
1614
1615\endhtmlonly
1616
1617### Usage Examples:
1618\ref test_modules_LinearBoltzmannSolvers_Transport_Steady_Cyl_Transport2DCyl_1Monoenergetic_lua
1619\ref test_modules_LinearBoltzmannSolvers_Transport_Steady_Cyl_Transport2DCyl_2Multigroup_lua
1620*/