~fluidity-core/fluidity/sea-ice-coupling

« back to all changes in this revision

Viewing changes to examples/backward_facing_step_2d/backward_facing_step_2d_kim_kepsilon.flml

  • Committer: Simon Mouradian
  • Date: 2012-10-09 20:00:15 UTC
  • Revision ID: mouradian@gmail.com-20121009200015-7hztzrng2bkqgz1t
revert last trunk merge, something broke

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version='1.0' encoding='utf-8'?>
2
 
<fluidity_options>
3
 
  <simulation_name>
4
 
    <string_value lines="1">backward_facing_step_2d_kim_kepsilon</string_value>
5
 
  </simulation_name>
6
 
  <problem_type>
7
 
    <string_value lines="1">fluids</string_value>
8
 
  </problem_type>
9
 
  <geometry>
10
 
    <dimension>
11
 
      <integer_value rank="0">2</integer_value>
12
 
    </dimension>
13
 
    <mesh name="CoordinateMesh">
14
 
      <from_file file_name="step2d-kim-med">
15
 
        <format name="triangle"/>
16
 
        <stat>
17
 
          <include_in_stat/>
18
 
        </stat>
19
 
      </from_file>
20
 
    </mesh>
21
 
    <mesh name="VelocityMesh">
22
 
      <from_mesh>
23
 
        <mesh name="CoordinateMesh"/>
24
 
        <stat>
25
 
          <exclude_from_stat/>
26
 
        </stat>
27
 
      </from_mesh>
28
 
    </mesh>
29
 
    <mesh name="PressureMesh">
30
 
      <from_mesh>
31
 
        <mesh name="CoordinateMesh"/>
32
 
        <stat>
33
 
          <exclude_from_stat/>
34
 
        </stat>
35
 
      </from_mesh>
36
 
    </mesh>
37
 
    <quadrature>
38
 
      <degree>
39
 
        <integer_value rank="0">3</integer_value>
40
 
      </degree>
41
 
    </quadrature>
42
 
  </geometry>
43
 
  <io>
44
 
    <dump_format>
45
 
      <string_value>vtk</string_value>
46
 
    </dump_format>
47
 
    <dump_period_in_timesteps>
48
 
      <constant>
49
 
        <integer_value rank="0">25</integer_value>
50
 
      </constant>
51
 
    </dump_period_in_timesteps>
52
 
    <output_mesh name="CoordinateMesh"/>
53
 
    <stat/>
54
 
  </io>
55
 
  <timestepping>
56
 
    <current_time>
57
 
      <real_value rank="0">0.0</real_value>
58
 
    </current_time>
59
 
    <timestep>
60
 
      <real_value rank="0">0.01</real_value>
61
 
    </timestep>
62
 
    <finish_time>
63
 
      <real_value rank="0">300.0</real_value>
64
 
    </finish_time>
65
 
    <nonlinear_iterations>
66
 
      <integer_value rank="0">2</integer_value>
67
 
    </nonlinear_iterations>
68
 
    <steady_state>
69
 
      <tolerance>
70
 
        <real_value rank="0">1.e-4</real_value>
71
 
        <infinity_norm/>
72
 
      </tolerance>
73
 
      <steady_state_file>
74
 
        <plain_text_output/>
75
 
      </steady_state_file>
76
 
    </steady_state>
77
 
  </timestepping>
78
 
  <material_phase name="Fluid">
79
 
    <subgridscale_parameterisations>
80
 
      <k-epsilon>
81
 
        <scalar_field name="TurbulentKineticEnergy" rank="0">
82
 
          <prognostic>
83
 
            <mesh name="VelocityMesh"/>
84
 
            <equation name="KEpsilon"/>
85
 
            <spatial_discretisation>
86
 
              <control_volumes>
87
 
                <face_value name="FiniteElement">
88
 
                  <limit_face_value>
89
 
                    <limiter name="Sweby">
90
 
                      <project_upwind_value_from_point>
91
 
                        <store_upwind_elements>
92
 
                          <store_upwind_quadrature/>
93
 
                        </store_upwind_elements>
94
 
                      </project_upwind_value_from_point>
95
 
                    </limiter>
96
 
                  </limit_face_value>
97
 
                </face_value>
98
 
                <diffusion_scheme name="ElementGradient"/>
99
 
              </control_volumes>
100
 
              <conservative_advection>
101
 
                <real_value rank="0">0</real_value>
102
 
              </conservative_advection>
103
 
            </spatial_discretisation>
104
 
            <temporal_discretisation>
105
 
              <theta>
106
 
                <real_value rank="0">1.0</real_value>
107
 
              </theta>
108
 
              <control_volumes>
109
 
                <number_advection_iterations>
110
 
                  <integer_value rank="0">3</integer_value>
111
 
                </number_advection_iterations>
112
 
                <limit_theta/>
113
 
              </control_volumes>
114
 
            </temporal_discretisation>
115
 
            <solver>
116
 
              <iterative_method name="cg"/>
117
 
              <preconditioner name="hypre">
118
 
                <hypre_type name="boomeramg"/>
119
 
              </preconditioner>
120
 
              <relative_error>
121
 
                <real_value rank="0">1.e-7</real_value>
122
 
              </relative_error>
123
 
              <max_iterations>
124
 
                <integer_value rank="0">1000</integer_value>
125
 
              </max_iterations>
126
 
              <never_ignore_solver_failures/>
127
 
              <diagnostics>
128
 
                <monitors/>
129
 
              </diagnostics>
130
 
            </solver>
131
 
            <initial_condition name="WholeMesh">
132
 
              <constant>
133
 
                <real_value rank="0">1.e-4</real_value>
134
 
              </constant>
135
 
            </initial_condition>
136
 
            <boundary_conditions name="inflow">
137
 
              <surface_ids>
138
 
                <integer_value shape="1" rank="1">9</integer_value>
139
 
              </surface_ids>
140
 
              <type name="dirichlet">
141
 
                <constant>
142
 
                  <real_value rank="0">1.e-4</real_value>
143
 
                </constant>
144
 
              </type>
145
 
            </boundary_conditions>
146
 
            <boundary_conditions name="walls">
147
 
              <surface_ids>
148
 
                <integer_value shape="2" rank="1">10 12</integer_value>
149
 
              </surface_ids>
150
 
              <type name="k_epsilon">
151
 
                <string_value>high_Re</string_value>
152
 
              </type>
153
 
            </boundary_conditions>
154
 
            <tensor_field name="Diffusivity" rank="2">
155
 
              <diagnostic>
156
 
                <algorithm name="Internal" material_phase_support="multiple"/>
157
 
                <output/>
158
 
                <stat>
159
 
                  <exclude_from_stat/>
160
 
                </stat>
161
 
              </diagnostic>
162
 
            </tensor_field>
163
 
            <scalar_field name="Source" rank="0">
164
 
              <diagnostic>
165
 
                <algorithm name="Internal" material_phase_support="multiple"/>
166
 
                <output/>
167
 
                <stat/>
168
 
                <detectors>
169
 
                  <include_in_detectors/>
170
 
                </detectors>
171
 
              </diagnostic>
172
 
            </scalar_field>
173
 
            <scalar_field name="Absorption" rank="0">
174
 
              <diagnostic>
175
 
                <algorithm name="Internal" material_phase_support="multiple"/>
176
 
                <output/>
177
 
                <stat/>
178
 
                <detectors>
179
 
                  <include_in_detectors/>
180
 
                </detectors>
181
 
              </diagnostic>
182
 
            </scalar_field>
183
 
            <output/>
184
 
            <stat/>
185
 
            <convergence>
186
 
              <include_in_convergence/>
187
 
            </convergence>
188
 
            <detectors>
189
 
              <include_in_detectors/>
190
 
            </detectors>
191
 
            <steady_state>
192
 
              <include_in_steady_state/>
193
 
            </steady_state>
194
 
            <consistent_interpolation/>
195
 
          </prognostic>
196
 
        </scalar_field>
197
 
        <scalar_field name="TurbulentDissipation" rank="0">
198
 
          <prognostic>
199
 
            <mesh name="VelocityMesh"/>
200
 
            <equation name="KEpsilon"/>
201
 
            <spatial_discretisation>
202
 
              <control_volumes>
203
 
                <face_value name="FiniteElement">
204
 
                  <limit_face_value>
205
 
                    <limiter name="Sweby">
206
 
                      <project_upwind_value_from_point>
207
 
                        <store_upwind_elements>
208
 
                          <store_upwind_quadrature/>
209
 
                        </store_upwind_elements>
210
 
                      </project_upwind_value_from_point>
211
 
                    </limiter>
212
 
                  </limit_face_value>
213
 
                </face_value>
214
 
                <diffusion_scheme name="ElementGradient"/>
215
 
              </control_volumes>
216
 
              <conservative_advection>
217
 
                <real_value rank="0">0</real_value>
218
 
              </conservative_advection>
219
 
            </spatial_discretisation>
220
 
            <temporal_discretisation>
221
 
              <theta>
222
 
                <real_value rank="0">1.0</real_value>
223
 
              </theta>
224
 
              <control_volumes>
225
 
                <number_advection_iterations>
226
 
                  <integer_value rank="0">3</integer_value>
227
 
                </number_advection_iterations>
228
 
                <limit_theta/>
229
 
              </control_volumes>
230
 
            </temporal_discretisation>
231
 
            <solver>
232
 
              <iterative_method name="cg"/>
233
 
              <preconditioner name="hypre">
234
 
                <hypre_type name="boomeramg"/>
235
 
              </preconditioner>
236
 
              <relative_error>
237
 
                <real_value rank="0">1.e-7</real_value>
238
 
              </relative_error>
239
 
              <max_iterations>
240
 
                <integer_value rank="0">1000</integer_value>
241
 
              </max_iterations>
242
 
              <never_ignore_solver_failures/>
243
 
              <diagnostics>
244
 
                <monitors/>
245
 
              </diagnostics>
246
 
            </solver>
247
 
            <initial_condition name="WholeMesh">
248
 
              <constant>
249
 
                <real_value rank="0">1.e-5</real_value>
250
 
              </constant>
251
 
            </initial_condition>
252
 
            <boundary_conditions name="inflow">
253
 
              <surface_ids>
254
 
                <integer_value shape="1" rank="1">9</integer_value>
255
 
              </surface_ids>
256
 
              <type name="dirichlet">
257
 
                <constant>
258
 
                  <real_value rank="0">1.e-5</real_value>
259
 
                </constant>
260
 
              </type>
261
 
            </boundary_conditions>
262
 
            <boundary_conditions name="walls">
263
 
              <surface_ids>
264
 
                <integer_value shape="2" rank="1">10 12</integer_value>
265
 
              </surface_ids>
266
 
              <type name="k_epsilon">
267
 
                <string_value>high_Re</string_value>
268
 
              </type>
269
 
            </boundary_conditions>
270
 
            <tensor_field name="Diffusivity" rank="2">
271
 
              <diagnostic>
272
 
                <algorithm name="Internal" material_phase_support="multiple"/>
273
 
                <output/>
274
 
                <stat>
275
 
                  <exclude_from_stat/>
276
 
                </stat>
277
 
              </diagnostic>
278
 
            </tensor_field>
279
 
            <scalar_field name="Source" rank="0">
280
 
              <diagnostic>
281
 
                <algorithm name="Internal" material_phase_support="multiple"/>
282
 
                <output/>
283
 
                <stat/>
284
 
                <detectors>
285
 
                  <include_in_detectors/>
286
 
                </detectors>
287
 
              </diagnostic>
288
 
            </scalar_field>
289
 
            <scalar_field name="Absorption" rank="0">
290
 
              <diagnostic>
291
 
                <algorithm name="Internal" material_phase_support="multiple"/>
292
 
                <output/>
293
 
                <stat/>
294
 
                <detectors>
295
 
                  <include_in_detectors/>
296
 
                </detectors>
297
 
              </diagnostic>
298
 
            </scalar_field>
299
 
            <output/>
300
 
            <stat/>
301
 
            <convergence>
302
 
              <include_in_convergence/>
303
 
            </convergence>
304
 
            <detectors>
305
 
              <include_in_detectors/>
306
 
            </detectors>
307
 
            <steady_state>
308
 
              <include_in_steady_state/>
309
 
            </steady_state>
310
 
            <consistent_interpolation/>
311
 
          </prognostic>
312
 
        </scalar_field>
313
 
        <tensor_field name="BackgroundViscosity" rank="2">
314
 
          <prescribed>
315
 
            <mesh name="VelocityMesh"/>
316
 
            <value name="WholeMesh">
317
 
              <anisotropic_symmetric>
318
 
                <constant>
319
 
                  <real_value symmetric="true" dim2="dim" shape="2 2" dim1="dim" rank="2">1.74e-5 1.74e-5 1.74e-5 1.74e-5</real_value>
320
 
                </constant>
321
 
              </anisotropic_symmetric>
322
 
            </value>
323
 
            <output/>
324
 
          </prescribed>
325
 
        </tensor_field>
326
 
        <tensor_field name="EddyViscosity" rank="2">
327
 
          <diagnostic>
328
 
            <algorithm name="Internal" material_phase_support="multiple"/>
329
 
            <mesh name="VelocityMesh"/>
330
 
            <output/>
331
 
            <stat>
332
 
              <exclude_from_stat/>
333
 
            </stat>
334
 
          </diagnostic>
335
 
        </tensor_field>
336
 
        <scalar_field name="ScalarEddyViscosity" rank="0">
337
 
          <diagnostic>
338
 
            <algorithm name="Internal" material_phase_support="multiple"/>
339
 
            <mesh name="VelocityMesh"/>
340
 
            <output/>
341
 
            <stat/>
342
 
            <convergence>
343
 
              <include_in_convergence/>
344
 
            </convergence>
345
 
            <detectors>
346
 
              <include_in_detectors/>
347
 
            </detectors>
348
 
            <steady_state>
349
 
              <include_in_steady_state/>
350
 
            </steady_state>
351
 
          </diagnostic>
352
 
        </scalar_field>
353
 
        <scalar_field name="LengthScale" rank="0">
354
 
          <diagnostic>
355
 
            <algorithm name="Internal" material_phase_support="multiple"/>
356
 
            <mesh name="VelocityMesh"/>
357
 
            <output/>
358
 
            <stat/>
359
 
            <convergence>
360
 
              <include_in_convergence/>
361
 
            </convergence>
362
 
            <detectors>
363
 
              <include_in_detectors/>
364
 
            </detectors>
365
 
            <steady_state>
366
 
              <include_in_steady_state/>
367
 
            </steady_state>
368
 
          </diagnostic>
369
 
        </scalar_field>
370
 
        <scalar_field name="f_1" rank="0">
371
 
          <diagnostic>
372
 
            <algorithm name="Internal" material_phase_support="multiple"/>
373
 
            <mesh name="VelocityMesh"/>
374
 
            <output/>
375
 
            <stat/>
376
 
            <convergence>
377
 
              <include_in_convergence/>
378
 
            </convergence>
379
 
            <detectors>
380
 
              <include_in_detectors/>
381
 
            </detectors>
382
 
            <steady_state>
383
 
              <include_in_steady_state/>
384
 
            </steady_state>
385
 
          </diagnostic>
386
 
        </scalar_field>
387
 
        <scalar_field name="f_2" rank="0">
388
 
          <diagnostic>
389
 
            <algorithm name="Internal" material_phase_support="multiple"/>
390
 
            <mesh name="VelocityMesh"/>
391
 
            <output/>
392
 
            <stat/>
393
 
            <convergence>
394
 
              <include_in_convergence/>
395
 
            </convergence>
396
 
            <detectors>
397
 
              <include_in_detectors/>
398
 
            </detectors>
399
 
            <steady_state>
400
 
              <include_in_steady_state/>
401
 
            </steady_state>
402
 
          </diagnostic>
403
 
        </scalar_field>
404
 
        <scalar_field name="f_mu" rank="0">
405
 
          <diagnostic>
406
 
            <algorithm name="Internal" material_phase_support="multiple"/>
407
 
            <mesh name="VelocityMesh"/>
408
 
            <output/>
409
 
            <stat/>
410
 
            <convergence>
411
 
              <include_in_convergence/>
412
 
            </convergence>
413
 
            <detectors>
414
 
              <include_in_detectors/>
415
 
            </detectors>
416
 
            <steady_state>
417
 
              <include_in_steady_state/>
418
 
            </steady_state>
419
 
          </diagnostic>
420
 
        </scalar_field>
421
 
        <max_damping_value>
422
 
          <real_value rank="0">10.0</real_value>
423
 
        </max_damping_value>
424
 
        <C_mu>
425
 
          <real_value rank="0">.09</real_value>
426
 
        </C_mu>
427
 
        <C_eps_1>
428
 
          <real_value rank="0">1.44</real_value>
429
 
        </C_eps_1>
430
 
        <C_eps_2>
431
 
          <real_value rank="0">1.92</real_value>
432
 
        </C_eps_2>
433
 
        <sigma_k>
434
 
          <real_value rank="0">1</real_value>
435
 
        </sigma_k>
436
 
        <sigma_eps>
437
 
          <real_value rank="0">1.3</real_value>
438
 
        </sigma_eps>
439
 
        <sigma_p>
440
 
          <real_value rank="0">1.0</real_value>
441
 
        </sigma_p>
442
 
        <time_discretisation>
443
 
          <theta>
444
 
            <real_value rank="0">0.5</real_value>
445
 
          </theta>
446
 
          <source_term_implementation>
447
 
            <production_term>source</production_term>
448
 
            <destruction_term>absorbtion</destruction_term>
449
 
            <buoyancy_term>source</buoyancy_term>
450
 
          </source_term_implementation>
451
 
        </time_discretisation>
452
 
        <mass_terms>
453
 
          <lump_mass/>
454
 
        </mass_terms>
455
 
      </k-epsilon>
456
 
    </subgridscale_parameterisations>
457
 
    <scalar_field name="Pressure" rank="0">
458
 
      <prognostic>
459
 
        <mesh name="PressureMesh"/>
460
 
        <spatial_discretisation>
461
 
          <continuous_galerkin>
462
 
            <integrate_continuity_by_parts/>
463
 
          </continuous_galerkin>
464
 
        </spatial_discretisation>
465
 
        <scheme>
466
 
          <poisson_pressure_solution>
467
 
            <string_value lines="1">only first timestep</string_value>
468
 
          </poisson_pressure_solution>
469
 
          <use_projection_method/>
470
 
        </scheme>
471
 
        <solver>
472
 
          <iterative_method name="cg"/>
473
 
          <preconditioner name="mg"/>
474
 
          <relative_error>
475
 
            <real_value rank="0">1.0E-7</real_value>
476
 
          </relative_error>
477
 
          <max_iterations>
478
 
            <integer_value rank="0">10000</integer_value>
479
 
          </max_iterations>
480
 
          <never_ignore_solver_failures/>
481
 
          <diagnostics>
482
 
            <monitors/>
483
 
          </diagnostics>
484
 
        </solver>
485
 
        <output/>
486
 
        <stat/>
487
 
        <convergence>
488
 
          <include_in_convergence/>
489
 
        </convergence>
490
 
        <detectors>
491
 
          <exclude_from_detectors/>
492
 
        </detectors>
493
 
        <steady_state>
494
 
          <include_in_steady_state/>
495
 
        </steady_state>
496
 
        <no_interpolation/>
497
 
      </prognostic>
498
 
    </scalar_field>
499
 
    <vector_field name="Velocity" rank="1">
500
 
      <prognostic>
501
 
        <mesh name="VelocityMesh"/>
502
 
        <equation name="Boussinesq"/>
503
 
        <spatial_discretisation>
504
 
          <continuous_galerkin>
505
 
            <stabilisation>
506
 
              <no_stabilisation/>
507
 
            </stabilisation>
508
 
            <mass_terms>
509
 
              <lump_mass_matrix/>
510
 
            </mass_terms>
511
 
            <advection_terms/>
512
 
            <stress_terms>
513
 
              <partial_stress_form/>
514
 
            </stress_terms>
515
 
          </continuous_galerkin>
516
 
          <conservative_advection>
517
 
            <real_value rank="0">0.0</real_value>
518
 
          </conservative_advection>
519
 
        </spatial_discretisation>
520
 
        <temporal_discretisation>
521
 
          <theta>
522
 
            <real_value rank="0">0.5</real_value>
523
 
          </theta>
524
 
          <relaxation>
525
 
            <real_value rank="0">0.5</real_value>
526
 
          </relaxation>
527
 
        </temporal_discretisation>
528
 
        <solver>
529
 
          <iterative_method name="gmres">
530
 
            <restart>
531
 
              <integer_value rank="0">30</integer_value>
532
 
            </restart>
533
 
          </iterative_method>
534
 
          <preconditioner name="sor"/>
535
 
          <relative_error>
536
 
            <real_value rank="0">1.0E-7</real_value>
537
 
          </relative_error>
538
 
          <max_iterations>
539
 
            <integer_value rank="0">1000</integer_value>
540
 
          </max_iterations>
541
 
          <never_ignore_solver_failures/>
542
 
          <diagnostics>
543
 
            <monitors/>
544
 
          </diagnostics>
545
 
        </solver>
546
 
        <initial_condition name="WholeMesh">
547
 
          <constant>
548
 
            <real_value shape="2" dim1="dim" rank="1">0.0 0.0</real_value>
549
 
          </constant>
550
 
        </initial_condition>
551
 
        <boundary_conditions name="Inflow">
552
 
          <surface_ids>
553
 
            <integer_value shape="1" rank="1">9</integer_value>
554
 
          </surface_ids>
555
 
          <type name="dirichlet">
556
 
            <align_bc_with_cartesian>
557
 
              <x_component>
558
 
                <python>
559
 
                  <string_value lines="20" type="code" language="python">def val(X, t):
560
 
   from math import log
561
 
   Z=X[1]-1.0
562
 
   if X[1]&gt;2.0:
563
 
     Z=3.0-X[1]
564
 
   d=0.1
565
 
   if Z&gt;=d:
566
 
      u=log(Z/d)
567
 
   else:
568
 
      u=0.0
569
 
   return u</string_value>
570
 
                  <comment>max velocity = 2.3</comment>
571
 
                </python>
572
 
              </x_component>
573
 
              <y_component>
574
 
                <constant>
575
 
                  <real_value rank="0">0.</real_value>
576
 
                </constant>
577
 
              </y_component>
578
 
            </align_bc_with_cartesian>
579
 
          </type>
580
 
        </boundary_conditions>
581
 
        <boundary_conditions name="walls">
582
 
          <surface_ids>
583
 
            <integer_value shape="2" rank="1">10 12</integer_value>
584
 
          </surface_ids>
585
 
          <type name="log_law_of_wall">
586
 
            <surface_roughness>
587
 
              <real_value rank="0">1.e-6</real_value>
588
 
            </surface_roughness>
589
 
          </type>
590
 
        </boundary_conditions>
591
 
        <boundary_conditions name="no_normal">
592
 
          <surface_ids>
593
 
            <integer_value shape="2" rank="1">10 12</integer_value>
594
 
          </surface_ids>
595
 
          <type name="dirichlet">
596
 
            <align_bc_with_surface>
597
 
              <normal_component>
598
 
                <constant>
599
 
                  <real_value rank="0">0.</real_value>
600
 
                </constant>
601
 
              </normal_component>
602
 
            </align_bc_with_surface>
603
 
          </type>
604
 
        </boundary_conditions>
605
 
        <tensor_field name="Viscosity" rank="2">
606
 
          <diagnostic>
607
 
            <algorithm name="Internal" material_phase_support="multiple"/>
608
 
            <output>
609
 
              <exclude_from_vtu/>
610
 
            </output>
611
 
            <stat>
612
 
              <exclude_from_stat/>
613
 
            </stat>
614
 
          </diagnostic>
615
 
        </tensor_field>
616
 
        <vector_field name="Source" rank="1">
617
 
          <diagnostic>
618
 
            <algorithm name="Internal" material_phase_support="multiple"/>
619
 
            <output>
620
 
              <exclude_from_vtu/>
621
 
            </output>
622
 
            <stat>
623
 
              <exclude_from_stat/>
624
 
            </stat>
625
 
            <convergence>
626
 
              <include_in_convergence/>
627
 
            </convergence>
628
 
            <detectors>
629
 
              <include_in_detectors/>
630
 
            </detectors>
631
 
            <steady_state>
632
 
              <include_in_steady_state/>
633
 
            </steady_state>
634
 
          </diagnostic>
635
 
        </vector_field>
636
 
        <output/>
637
 
        <stat>
638
 
          <include_in_stat/>
639
 
          <previous_time_step>
640
 
            <exclude_from_stat/>
641
 
          </previous_time_step>
642
 
          <nonlinear_field>
643
 
            <exclude_from_stat/>
644
 
          </nonlinear_field>
645
 
        </stat>
646
 
        <convergence>
647
 
          <include_in_convergence/>
648
 
        </convergence>
649
 
        <detectors>
650
 
          <include_in_detectors/>
651
 
        </detectors>
652
 
        <steady_state>
653
 
          <include_in_steady_state/>
654
 
        </steady_state>
655
 
        <consistent_interpolation/>
656
 
      </prognostic>
657
 
    </vector_field>
658
 
    <scalar_field name="CFLNumber" rank="0">
659
 
      <diagnostic>
660
 
        <algorithm name="Internal" material_phase_support="multiple"/>
661
 
        <mesh name="VelocityMesh"/>
662
 
        <output/>
663
 
        <stat/>
664
 
        <convergence>
665
 
          <include_in_convergence/>
666
 
        </convergence>
667
 
        <detectors>
668
 
          <include_in_detectors/>
669
 
        </detectors>
670
 
        <steady_state>
671
 
          <exclude_from_steady_state/>
672
 
        </steady_state>
673
 
      </diagnostic>
674
 
    </scalar_field>
675
 
  </material_phase>
676
 
</fluidity_options>